No route to host: Datagram send failed UDP广播异常
2017-06-09 15:32
176 查看
异常代码,广播端:
public class JavaUdpClient implements Runnable{
@Override
public void run(){
try {
/*
* 向服务器端发送数据
*/
byte[] data = "hello".getBytes();
// 2.创建数据报,包含发送的数据信息
DatagramPacket packet=new DatagramPacket(data, data.length,InetAddress.getByName("255.255.255.255"),9999);
// 3.创建DatagramSocket对象
DatagramSocket socket = new DatagramSocket();
// 4.向服务器端发送数据报
while(true){
socket.send(packet);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
修改方案:
广播时不要使用while(true)实时广播,最好有个时间间隔
// 4.向服务器端发送数据报
while(true){
Thread.sleep(5000);//每隔5秒广播一次
socket.send(packet);
}
public class JavaUdpClient implements Runnable{
@Override
public void run(){
try {
/*
* 向服务器端发送数据
*/
byte[] data = "hello".getBytes();
// 2.创建数据报,包含发送的数据信息
DatagramPacket packet=new DatagramPacket(data, data.length,InetAddress.getByName("255.255.255.255"),9999);
// 3.创建DatagramSocket对象
DatagramSocket socket = new DatagramSocket();
// 4.向服务器端发送数据报
while(true){
socket.send(packet);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
修改方案:
广播时不要使用while(true)实时广播,最好有个时间间隔
// 4.向服务器端发送数据报
while(true){
Thread.sleep(5000);//每隔5秒广播一次
socket.send(packet);
}
相关文章推荐
- 数据库--异常--java.net.NoRouteToHostException: Cannot assign requested address
- 两个程序模拟交互,出现No route to host异常
- LINUX安装tomcat 启动报异常 Protocol handler pause failed java.net.NoRouteToHostException: No route to host
- Weblogic 异常 java.net.NoRouteToHostException: No route to host
- linux--异常--NoRouteToHostException: Cannot assign requested address有关问题
- Hadoop异常处理 Bad connect ack with firstBadLink (No route to host )
- Jenkins Centos部署过程中异常No route to host问题解决
- Android异常-socket连接失败--connect failed: EHOSTUNREACH (No route to host)
- Hadoop1.2.1异常No route to host
- python程序中 socket.error : (113 , 'No route to host ')
- Hadoop java.net.NoRouteToHostException: No route to host
- pvfs2 mount: No route to host
- rsync: failed to connect to x.x.x.x: No route to host (113)
- Linux下connect函数:no route to host & timeout的区别
- Hadoop java.net.NoRouteToHostException: No route to host
- 局域网no route to host 解决 .
- 嵌入式系统nfs挂载问题解决(mount: RPC: Unable to receive; errno = No route to host)
- TQ2440的上网设置——telnet: can't connect to remote host (166.111.8.238): No route to host
- ftp: connect: No route to host
- socke连接的一些问题的解决:1.connect: Connection refused 2.connect: No route to host