udp发送数据包失败

时间:2014-02-12 18:40:47

标签: java android

我尝试通过udp连接发送消息,但在

处失败
 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);          

1 个答案:

答案 0 :(得分:0)

根据您粘贴的代码,您似乎永远不会将您的InetAddress与您的DatagramSocket相关联。

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

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