new DatagramPacket(str.getBytes(), str.getBytes().length, InetAddress.getByName("127.0.0.1"), 6666);//数据包包含什么呢,数据!要有形式和大小,字节流,字节的长度,它是在网络中传输的,所以要有数据,然后有网络抵达(对方的ip和端口)
//通过本机网络端口驱动发数据包到网络中
socket.send(packet);
//断开Socket与本地计算机端口的驱动,释放资源
socket.close();
接收端:
//创建Socket绑定计算机本地网络端口驱动
DatagramSocket socket = new DatagramSocket(6666);
//创建数据包Packet用来接收网络中传输的,这个数据的大小,注意数据是通过字节的形式传输的
DatagramPacket packet = new DatagramPacket(new byte[1024], 1024);