Create UDP Client - Java Network

Java examples for Network:UDP

Description

Create UDP Client

Demo Code

import java.io.*;
import java.net.*;

class UDPClient {
   public static void main(String args[]) throws Exception {
      //from   w w  w .ja  v a 2  s  . com
      BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
      DatagramSocket clientSocket = new DatagramSocket();
      InetAddress IPAddress = InetAddress.getByName("localhost");
      byte[] sendData = new byte[1024];
      byte[] receiveData = new byte[1024];

      String sentence = inFromUser.readLine();
      sendData = sentence.getBytes();
      DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 9876);

      clientSocket.send(sendPacket);
      DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);

      clientSocket.receive(receivePacket);
      String modifiedSentence = new String(receivePacket.getData());

      System.out.println("SERVER SAYS:" + modifiedSentence);

      clientSocket.close();
   }
}

Related Tutorials