我尝试通过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);
答案 0 :(得分:0)
根据您粘贴的代码,您似乎永远不会将您的InetAddress与您的DatagramSocket相关联。
尝试:DatagramSocket socket = new DatagramSocket(portNumber, iadd);
指定数据报应该到达的地址和端口。
您的客户端应该在另一端的同一端口上进行侦听。