DatagramPacket:UDP数据包

DatagramSocket:UDP Socket

// 发送数据
byte[] message = "Hello, UDP".getBytes(); // 发送的数据
InetAddress address = InetAddress.getByName("192.168.1.1"); // 接收主机IP
int portNum = 11024; // 接收端口号
DatagramSocket sendSocket = new DatagramSocket(); // UDP Socket
DatagramPacket data = new DatagramPacket(message, message.length, address, portNum); // 数据包
sendSocket.send(data); // 发送数据
// 接收数据
byte[] receiveBuf = new byte[1024]; // 接收缓存空间
int portNum = 11024; // 接收端口号
DatagramPacket data = new DatagramPacket(receiveBuf, receiveBuf.length); // 接收数据存放包
DatagramSocket receiveSocket = new DatagramSocket(portNum);
receiveSocket.receive(data);
/*
 * receiveBuf就是接收到的数据Buf 
 */

 

 

相关文章:

  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2021-08-01
  • 2021-12-13
  • 2021-10-25
  • 2021-08-28
  • 2022-12-23
猜你喜欢
  • 2021-07-28
  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
  • 2021-10-19
  • 2021-07-27
  • 2022-02-16
相关资源
相似解决方案