Android 手机上能通过DatagramSocket收到PC端的UDP广播吗?
我在PC端写了个UDP广播,我另一台电脑能收到的,但是android怎么也收不到,android的代码如下,
ds = new DatagramSocket(1234, InetAddress.getByName(“192.168.1.3”));
dp = new DatagramPacket(content, content.length);
ds.receive(dp);
就是停在这个receive不动了,怎么也收不到PC端的UDP广播
如果我在pc端发送绑定了IP的UDP数据包,android可以收到数据,但是PC端发送255的广播UDP,android就收不到了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以,要做PC和模拟器之间的端口映射
我想你看了这篇文章后应该知道怎么做了
PC电脑和Android模拟器访问及模拟器之间tcp/udp通信