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);