Server Code
Server Code
f.close();
Server Code: dsoc.send(new
import java.io.*; DatagramPacket(b,i,InetAddress.getLocal
import java.net.*; Host(),2019));}
public class Exp17_Ex2_server }
{
public static void main(String args[])throws
IOException
{
byte b[]=new byte[3072];
DatagramSocket dsoc=new
DatagramSocket(2019); Before:
FileOutputStream f=new
FileOutputStream("sfile.txt");
DatagramPacket dp=new
DatagramPacket(b,b.length);
dsoc.receive(dp);
String data = new
String(dp.getData(),0,dp.getLength());
f.write(data.getBytes(), 0, data.length());
} After:
}
Client Code:
import java.io.*;
import java.net.*;
public class Exp17_Ex2_client
{
public static void main(String args[])throws
Exception{
byte b[] = new byte[1024];
FileInputStream f = new
FileInputStream("cfile.txt");
DatagramSocket dsoc = new
DatagramSocket();
int i=0;
while(f.available() != 0)
{
b[i]=(byte)f.read();
i++;