First UDP Program
UDP Server
import [Link];
import [Link];
import [Link];
import [Link];
public class UDPServer {
public static void main(String[] agrs)throws IOException
{
try
{
DatagramSocket dsocket=new DatagramSocket(50000);
byte[] buffer=new byte[2048];
DatagramPacket packet = new DatagramPacket(buffer,[Link]);
while(true){
[Link](packet);
byte[] bi=[Link]();
String msg=new String(bi);
[Link]([Link]() + " From port: "+ [Link]());
InetAddress address=[Link]();
String msg1="Acknowledged";
DatagramPacket packet1=new DatagramPacket([Link](),[Link]().length,address,
[Link]());
[Link](packet1);
}
} catch(Exception e) {}
}
}
UDP Client
import [Link];
import [Link];
import [Link];
public class UDPClient
{
public static void main(String[] args)
{
try {
String s1="USER:"+[Link]("[Link]")+" OS: "+[Link]("[Link]");
byte[] msg=[Link]();
InetAddress address=[Link]("localhost");
DatagramPacket packet=new DatagramPacket(msg,[Link],address,50000);
DatagramSocket dsocket=new DatagramSocket();
[Link](packet);
byte[] buffer=new byte[2048];
DatagramPacket packet1=new DatagramPacket(buffer, [Link]);
[Link](packet1);
byte[] b=[Link]();
String msg1=new String(b);
[Link]("From Server "+msg1);
[Link]();
} catch(Exception e) {}
}
}