java.net.DatagramPacket (JDK 1.0)

This class implements a "packet" of data that may be sent or received over the network through a DatagramSocket. One of the DatagramPacket constructors specifies an array of binary data to be sent with its destination address and port. A packet created with this constructor may then be sent with the send() method of a DatagramSocket. The other DatagramPacket constructor specifies an array of bytes into which data should be received. The receive() method of DatagramSocket waits for data and stores it in a DatagramPacket created in this way. The contents and sender of a received packet may be queried with the DatagramPacket instance methods.

public final class DatagramPacket extends Object {
 // Public Constructors public DatagramPacket(byte[] ibuf, int ilength);
public DatagramPacket(byte[] ibuf, int ilength, InetAddress iaddr, int iport); // Public Instance Methods public synchronized InetAddress getAddress();
public synchronized byte[] getData();
public synchronized int getLength();
public synchronized int getPort(); 1.1public synchronized void setAddress(InetAddress iaddr); 1.1public synchronized void setData(byte[] ibuf); 1.1public synchronized void setLength(int ilength); 1.1public synchronized void setPort(int iport);
}

Passed To:

DatagramSocket.receive(), DatagramSocket.send(), DatagramSocketImpl.receive(), DatagramSocketImpl.send(), MulticastSocket.send()