java.net
Class DatagramPacket

java.lang.Object
  |
  +--java.net.DatagramPacket

public final class DatagramPacket
extends Object

A class that represents a datagram packet containing packet data, packet length, internet addresses and port.


Constructor Summary
DatagramPacket(byte[] ibuf, int ilength)
          This constructor is used to create a DatagramPacket object used for receiving datagrams.
DatagramPacket(byte[] ibuf, int ilength, InetAddress iaddr, int iport)
          This constructor is used construct the DatagramPacket to be sent.
 
Method Summary
 InetAddress getAddress()
           
 byte[] getData()
           
 int getLength()
           
 int getPort()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatagramPacket

public DatagramPacket(byte[] ibuf,
                      int ilength)
This constructor is used to create a DatagramPacket object used for receiving datagrams.

Parameters:
ibuf - is where packet data is to be received.
ilength - is the number of bytes to be received.

DatagramPacket

public DatagramPacket(byte[] ibuf,
                      int ilength,
                      InetAddress iaddr,
                      int iport)
This constructor is used construct the DatagramPacket to be sent.

Parameters:
ibuf - contains the packet data.
ilength - contains the packet length
iaddr - and iport contains destination ip addr and port number.
Method Detail

getAddress

public InetAddress getAddress()

getPort

public int getPort()

getData

public byte[] getData()

getLength

public int getLength()