Client program import [Link].
*;
public class UDPC
public static void main(String[] args)
DatagramSocket skt;
try
skt=new DatagramSocket();
String msg= "text message ";
byte[] b = [Link]();
InetAddress host=[Link]("[Link]");
int serverSocket=6788;
DatagramPacket request =new DatagramPacket(b,[Link],host,serverSocket);
[Link](request);
byte[] buffer =new byte[1000];
DatagramPacket reply= new DatagramPacket(buffer,[Link]);
[Link](reply);
[Link]("client received:" +new String([Link]()));
[Link]();
catch(Exception ex) {}
Server program
import [Link]; import [Link].*;
public class UDPS
public static void main(String[] args)
DatagramSocket skt=null;
String ch;
Scanner input=new Scanner([Link]);
try
skt=new DatagramSocket(6788);
byte[] buffer = new byte[1000];
while(true)
DatagramPacket request = new DatagramPacket(buffer,[Link]); [Link](request);
[Link]("enter the data"); ch=[Link]();
byte[] sendMsg= (ch+ " server processed").getBytes();
DatagramPacket reply = new DatagramPacket(sendMsg,[Link],[Link]
(),[Link]());
[Link](reply);
catch(Exception ex) {}
Output At Server on running:
Output At Client on running: