网络编程学习
UDP的使用 public class A { public static void main(String[] args) throws IOException { new Thread() { @Override public void run() { System.out.println("服务器已经开启,等待接收数据...."); try { DatagramSocket ds = new DatagramSocket(9999); while (true) { byte[] bytes = new byte[1024]; DatagramPacket dp = new DatagramPacket(bytes, bytes.length); ds.receive(dp); //取出数据报包中的数据 byte[] data = dp.getData(); int length = dp.getLength(); //从发来的数据报包中,也可也取出发送者的IP InetAddress address = dp.getAddress(); String hostAddress = address.getHostAddress(); //取出发送者的ip String s = new String(data, 0, length); System.out.println("B:"