03: import java.util.*;
04: class UDPClient {
05: public static void main(String args[]) throws Exception {
06: Scanner inFromUser = new Scanner(System.in); 07: DatagramSocket clientSocket = new DatagramSocket();
08: InetAddress IPAddress = InetAddress.getByName("localhost");
09: byte[] sendData = new byte[1024];
10: byte[] receiveData = new byte[1024];
11: System.out.print("Please enter words: ");
12: String sentence = inFromUser.nextLine();
13: sendData = sentence.getBytes();
14: DatagramPacket sendPacket =
15: new DatagramPacket(sendData, sendData.length, IPAddress, 9876);
16: clientSocket.send(sendPacket);
17: DatagramPacket receivePacket =
18: new DatagramPacket(receiveData, receiveData.length);
19: clientSocket.receive(receivePacket);
20: String modifiedSentence = new String(receivePacket.getData());
21: System.out.println("FROM SERVER:" + modifiedSentence.trim());
22: clientSocket.close();
23: }
24: }