网上有很多UDP的简单例子,但我就纳闷了,都是server和client同一个localhost自己连啊连。。客户端
InetAddress serverIP = InetAddress.getByName("localhost");
DatagramPacket dPacket = new DatagramPacket(...,serverIP, PORT);
dSocket.send(dPacket);
如果想真正的连一台服务器,是否这样
InetAddress serverIP = InetAddress.getByName("192.168.11.100");
我现在服务器能收到数据,但是客户端始终得不到服务器的数据。求助达人相助~
InetAddress serverIP = InetAddress.getByName("localhost");
DatagramPacket dPacket = new DatagramPacket(...,serverIP, PORT);
dSocket.send(dPacket);
如果想真正的连一台服务器,是否这样
InetAddress serverIP = InetAddress.getByName("192.168.11.100");
我现在服务器能收到数据,但是客户端始终得不到服务器的数据。求助达人相助~
解决方案 »
- gcm经常不能用,需要用户绑定Google账号,有没有替代方案?
- android蓝牙 并发连接PC段蓝牙服务
- 请问一下调用摄像头的问题
- 音乐播放器代码执行没反映
- 关于版本自动更新的问题(第二次登录不能下载更新)
- android的页面四个按钮实现跳转
- android开发中Caused by: java.lang.NullPointerException
- 应用崩溃重启之后,savedInstanceState应用状态保存问题
- 求助关于安卓开发所需要的东西
- “错误: 元素值必须为常量表达式”问题
- Android 4.0.4 开启前置摄像头失败??
- android中System.out.println()的极其诡异异常!请高人解释一下
你搜索一下UDP打洞,基本上就明白什么情况了.(前提是你的代码没有错).
简单的说你服务端返回数据时要保持同端口同IP这样才不会被服务器丢掉.