class Sender{
public static void main(String[] args) throws IOException {
System.out.println("start");
DatagramSocket ds = new DatagramSocket();
byte[] data="你好,接收端".getBytes();
int length = data.length;
InetAddress byName = InetAddress.getByName("127.0.0.1");
int port=34567;
DatagramPacket dp = new DatagramPacket(data,length,byName,port);
ds.send(dp);
}
}
class Receiver{
public static void main(String[] args) throws IOException {
System.out.println("start");
DatagramSocket ds = new DatagramSocket(34567);
byte[] bytes=new byte[1024*1024];
int length=bytes.length;
DatagramPacket dp = new DatagramPacket(bytes, length);
ds.receive(dp);
byte[] data = dp.getData();
int length1 = dp.getLength();
String string=new String(bytes,0,length1);
System.out.println(string);
}
}
javaUDP编程的简单应用,发送者发一条消息,接收者接收消息
最新推荐文章于 2024-07-16 19:48:13 发布