public class ReceiveDome {
public static void main(String[] args) throws IOException {
//创建接收端Socket对象(DatagramSocket),绑定端口号
DatagramSocket ds = new DatagramSocket(10086);
//创建一个数据包用于接收对象
byte[] bys = new byte[1024];
DatagramPacket dp = new DatagramPacket(bys,bys.length);
//调用DatagramSocket的方法接收数据
ds.receive(dp);
//解析数据包,并把数据显示在控制台上
//getDate返回数据缓冲区(控制台)
//getLength返回发送的数据长度或接收的数据长度
System.out.println("接受的数据是: " + new String(dp.getData(),0,dp.getLength()));
ds.close();
}
}
网络编程UDP接收数据
最新推荐文章于 2023-06-02 17:26:02 发布