第二十二天::::2009-8-17:::星期一
UDP 用户数据报协议,广播协议;无连接(不保持连接) ;不重发错误数据,不保证数据
的有效性和完整性。
java.net 类 DatagramSocket java.net 类 DatagramPacket
public class DatagramSocket extends Object
此类表示用来发送和接收数据报包的套接字。
构造方法摘要
DatagramSocket( ) 用于发送方
构造数据报套接字并将其绑定到本地主机上任何可用的端口。
DatagramSocket(intport) 用于接收方
创建数据报套接字并将其绑定到本地主机上的指定端口。
void receive(DatagramPacketp)
从此套接字接收数据报包。
void send(DatagramPacketp)
从此套接字发送数据报包。
public nal class DatagramPacket extends Object
此类表示数据报包。
数据报包用来实现无连接包投递服务。每条报文仅根据该包中包含的信息从一
台机器路由到另一台机器。从一台机器发送到另一台机器的多个包可能选择不
同的路由,也可能按不同的顺序到达。不对包投递做出保证。
构造方法摘要
DatagramPacket(byte[]buf, intlength) 用于接收方
构造 DatagramPacket,用来接收长度为 length 的数据包。
DatagramPacket(byte[]buf, intlength, InetAddressaddress,
intport)
构造数据报包,用来将长度为 length 的包发送到指定主机上的指定
端口号。 用于发送方
评论0