import java.io.*; import java.net.*; class sftrnsfr { public static void main(String args[])throws IOException { int c; String filnm;
//****************creation of server skt and established connection******* ServerSocket srvrskt=new ServerSocket(4444); Socket srvr=srvrskt.accept(); System.out.println("connection established"); DataOutputStream foutsr=new DataOutputStream(srvr.getOutputStream()); DataInputStream finsr=new DataInputStream(srvr.getInputStream()); while((c=finsr.read())!=-1) filnm+=(char)c;
//****************Opening file for reading************ FileInputStream fin=new FileInputStream(filenm); if(fin==NULL) System.out.println("\n File not found"); else{ while((c=fin.read())!=-1) foutsr.write(c); //*****file is written on stream for client**** *** } //*******file and connection is closed********** fin.close(); foutsr.close();