//Server Program
import [Link].*;
import [Link].*;
class UDPServer
{
public static void main(String args[]) throws Exception
{
DatagramSocket serverSocket = new DatagramSocket(9876);
BufferedReader br = new BufferedReader(new InputStreamReader([Link]));
byte[] receiveData = new byte[1024];
byte[] sendData = new byte[1024];
DatagramPacket receivePacket = new DatagramPacket(receiveData, [Link]);
[Link](receivePacket);
String sentence = new String( [Link]());
[Link]("RECEIVED: " + sentence);
InetAddress IPAddress = [Link]();
int port = [Link]();
[Link]("Enter the Message");
String data = [Link]();
sendData = [Link]();
DatagramPacket sendPacket = new DatagramPacket(sendData, [Link],IPAddress, port);
[Link](sendPacket);
[Link]();
}
}
//Client Program
import [Link].*;
import [Link].*;
class UDPClient
{
public static void main(String args[]) throws Exception
{
BufferedReader in = new BufferedReader(new InputStreamReader([Link]));
DatagramSocket clientSocket = new DatagramSocket();
InetAddress IPAddress = [Link]("localhost");
byte[] sendData = new byte[1024];
byte[] receiveData = new byte[1024];
String sentence = "Hello Server";
sendData = [Link]();
DatagramPacket sendPacket = new DatagramPacket(sendData, [Link], IPAddress,9876);
[Link](sendPacket);
DatagramPacket receivePacket = new DatagramPacket(receiveData, [Link]);
[Link](receivePacket);
String modifiedSentence = new String([Link]());
[Link]("FROM SERVER:" + modifiedSentence);
[Link]();
}
}