java.lang.Object | +----java.net.DatagramPacket
此类表示一个数据报文包。
该数据报文包用来实现一个无连接包的传送服务。 每条消息从一台机器发送到到另一台机器的选径仅依赖于这个包所包含的信息。 多个包从一台机器发送到另一台机器可能经过不同的路径,并且以任意顺序到达。
DatagramPacket 用来接收长度为 ilength 的包。
ilength 的包传送到指定宿主的指定的端口号。
public DatagramPacket(byte ibuf[],
int ilength)
DatagramPacket 用来接收长度为 ilength 的包。
length 参数必须小于等于 ibuf.length.
public DatagramPacket(byte ibuf[],
int ilength,
InetAddress iaddr,
int iport)
ilength 的包传送到指定宿主的指定的端口号。 length 自变量必须小于等于 ibuf.length.
public synchronized InetAddress getAddress()
public synchronized int getPort()
public synchronized byte[] getData()
public synchronized int getLength()
public synchronized void setAddress(InetAddress iaddr)
public synchronized void setPort(int iport)
public synchronized void setData(byte ibuf[])
public synchronized void setLength(int ilength)