DatagramPacket: getData() : DatagramPacket : java.net : Java by API examples (example source code) Organized by topic

Java by API
C++
PHP


Java by API  »  java.net   » [  DatagramPacket  ]   
 



DatagramPacket: getData()

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;

import javax.swing.JPanel;

public class MainClass extends JPanel {

  public static void main(String[] args) {
    try {
      byte[] buffer = new byte[1024];
      DatagramPacket packet = new DatagramPacket(buffer, buffer.length);

      DatagramSocket socket = new DatagramSocket(5002);

      System.out.println("Waiting for a packet...");
      socket.receive(packet);

      System.out.println("Just received packet from " + packet.getSocketAddress());
      buffer = packet.getData();

      System.out.println(new String(buffer));

    catch (IOException e) {
      e.printStackTrace();
    }
  }
}

           
       
Related examples in the same category
1.  new DatagramPacket(byte[] buffer, int bufferLength)
2.  new DatagramPacket(byte[] buf, int length, InetAddress address, int port)
3.  DatagramPacket: getAddress()
4.  DatagramPacket: getPort()
5.  DatagramPacket: getSocketAddress()
























Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.