UDP通信协议与下载示例
发布时间
阅读量:
阅读量
UDP协议概述
UDP全称为User Datagram Protocol,属于一种无连接通信协议。该协议中,每个数据报均作为独立的信息单元进行传输,其中包含完整的源地址与目标地址信息。在网络传输过程中,数据报可能通过任意路径抵达目的地,因此无法确保其是否能够成功到达、抵达的时间以及内容的完整性。此外,每条数据报的大小需受到64KB的限制。
主要使用以下的两个类:
DatagramPacket: 该类用于表示数据报包。
DatagramSocket: 此类用于实现数据报包的发送与接收功能。
UDP服务器与客户端程序
服务器端:
String info="...";
//将信息封装成数据报
byte[] bytes = info.getBytes();
//构建数据报包
DatagramPacket dp = new DatagramPacket(bytes,0,
bytes.length,Inetddress.getByName("localhost"), 5000);//客户端在5000端口监听
//构造服务器端socket
DatagramSocket server = new DatagramSocket(3000);//服务器的端口
ser
全部评论 (0)
还没有任何评论哟~
