网路编程三要素 IP 端口号 协议 UDP发送数据 1234567891011121314151617181920//创建DatagramSocket对象//空参:所有可用端口中随机一个进行使用//有参:指定端口号进行绑定DatagramSocket ds = new DatagramSocket();//打包数据String str = "泥嚎";byte[] bytes = str.getBytes();InetAddress byName = InetAddress.getByName("127.0.0.1");int port = 10086;DatagramPacket dp = new DatagramPacket(bytes,bytes.length,byName,port);//发送数据ds.send(dp);//释放资源ds.close(); UDP接收数据 12345678910111213141516171819//创建DatagramSocket对象//在接收的时候,一定要绑定端口//而且绑定的端口一定要与发送的端口保持一致DatagramSocket ds = new DatagramSocket(10086);//接收数据包//创建一个数组来接收数据byte[] bytes = new byte[1024];DatagramPacket dp = new DatagramPacket(bytes, bytes.length);//解析数据包byte[] data = dp.getData();InetAddress address = dp.getAddress();int length = dp.getLength();int port = dp.getPort();//释放资源ds.close(); UDP三种通信方式 TCP