public class ReceiveDemo {
public static void main(String[] args) throws IOException {
// 创建接收端的Socket对象
DatagramSocket ds = new DatagramSocket(12345);
// 创建一个包裹
byte[] bys = new byte[1024];
DatagramPacket dp = new DatagramPacket(bys, bys.length);
// 接收数据
ds.receive(dp);
// 解析数据
String ip = dp.getAddress().getHostAddress();
String s = new String(dp.getData(), 0, dp.getLength());
System.out.println("from " + ip + " data is : " + s);
// 释放资源
ds.close();
}
}
UDP协议接收端的基本代码
最新推荐文章于 2023-04-25 20:34:30 发布
本文展示了一个简单的Java UDP接收端程序示例。该程序通过创建`DatagramSocket`对象监听12345端口,并使用`DatagramPacket`接收数据。接收到的数据包括发送者的IP地址及消息内容。
903

被折叠的 条评论
为什么被折叠?



