2014-02-12 152 views
0

我尝试通过UDP连接发送一条消息,但它在UDP发送数据包failling

socket.send(packet); 

这是我如何设置服务器并发送数据包

   InetAddress iadd=InetAddress.getByName(SERVERIP); 
       DatagramSocket socket=new DatagramSocket(); 
       byte[] buff="AAHHHH it worked".getBytes(); 
       DatagramPacket packet=new DatagramPacket(buff, buff.length); 
       socket.send(packet);   

回答

0

基于失败在您粘贴的代码上,您似乎永远不会将您的InetAddress与您的DatagramSocket关联。

尝试:DatagramSocket socket = new DatagramSocket(portNumber, iadd);指定数据报应该到达的地址和端口。

您的客户端应该在另一端的相同端口上进行侦听。