CLIENT CLASS

/*CLIENT CLASS*/

import java.net.*;
import java.io.*;
public class client
{
public static void main(String args[])throws Exception
{
byte b[]=new byte[1024];
FileInputStream f=new FileInputStream("D:/raj.txt");
DatagramSocket dsoc=new DatagramSocket(2000);
int i=0;
while(f.available()!=0)
{
b[i]=(byte)f.read();
i++;
}
f.close();
dsoc.send(new DatagramPacket(b,i,InetAddress.getLocalHost(),1000));
}

}

/*SERVER CLASS*/
import java.net.*;
import java.io.*;
public class server
{
public static void main(String args[])throws IOException
{
byte b[]=new byte[3072];
DatagramSocket dsoc=new DatagramSocket(1000);
FileOutputStream f=new FileOutputStream("D:/nandha.txt");
while(true)
{
DatagramPacket dp=new DatagramPacket(b,b.length);
dsoc.receive(dp);
System.out.println(new String(dp.getData(),0,dp.getLength()));

}
}
}




OUTPUT:
/*Client class*/
raj.txt
XXXXXXXXX
D:\java\EXNO-7>java client
/*server class*/
D:\java\EXNO-7>java server
XXXXXXXXX