EXAMPLE OF SENDING DATAGRAMPACKETBY DATAGRAMSOCKET
DSender.java
![]() |
SENDING DATAGRAMPACKET BY DATAGRAMSOCKET |
DSender.java
import
java.net.*; //required for Datagram Class public class DSender{
public static
void main(String[] args)
throws Exception
{
DatagramSocket ds = new DatagramSocket(); String str
= "Message sent by Datagram socket";
InetAddress ip =
InetAddress.getByName("127.0.0.1");
DatagramPacket dp = new DatagramPacket
(str.getBytes(), str.length(), ip,
3000);
ds.send(dp);
ds.close();
}
}
DReceiver.java
import
java.net.*; public class DReceiver{
public static void main(String[] args)
throws Exception
{
DatagramSocket ds = new DatagramSocket(3000); byte[] buf = new
byte[1024];
DatagramPacket
dp = new DatagramPacket(buf, 1024); ds.receive(dp);
String
str = new String(dp.getData(), 0,dp.getLength()); System.out.println(str);
ds.close();
}
}
Post a Comment