Advance Java

Learn New things from Rixosys

Construct a DatagramPacket to receive data

Construct a DatagramPacket to receive data

In this section we provide a complete code of a example based on the method DatagramPacket(buffer, buffer.length) for constructs a DatagramPacket for receiving packets of length length in more generic way. First of all create a class UDPReceiver and initialize a object buffer of byte[] array. After that we call the DatagramPacket(buffer, buffer.length) method for creating a datagram packet to receive data.

Here is the code of this example:


public class UDPReceiver {

  public static void main(String args[]) {
  byte[] buffer = new byte[7087];
  DatagramPacket dp = new DatagramPacket(buffer, buffer.length);
  System.out.println("Datagram packet receive.");

Here is the Output of the Example :


C:\rixosys>java UDPReceiver
Datagram packet receive.