2014-02-12 153 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);指定數據報應該到達的地址和端口。

您的客戶端應該在另一端的相同端口上進行偵聽。