Java网络通信—UDP
1.总揽
2.客户端
使用udp通信,需要三个东西:数据本体、通道、数据包装工具
Scanner scanner = new Scanner(System.in);
String string = scanner.next();
byte[] bytes = string.getBytes();// 数据本体
DatagramSocket datagramSocket = new DatagramSocket();// 通道
DatagramPacket datagramPacket = new DatagramPacket(bytes, bytes.length, InetAddress.getByName("127.0.0.1"),8888);// 数据包装工具
datagramSocket.send(datagramPacket);// 将数据包装过的数据通过通道发送
3.服务端
byte[] data = new byte[1024*64];// 数据本体
DatagramSocket datagramSocket = new DatagramSocket(8888); // 通道
DatagramPacket datagramPacket = new DatagramPacket(data,data.length);// 数据包装
datagramSocket.receive(datagramPacket);// 将数据接受到data
String string = new String(data,0,datagramPacket.getLength());
System.out.println("receive:"+string);
原文地址:https://blog.csdn.net/weixin_60246228/article/details/142499283
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!