fake_world

TCPServer

Dec 6th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.87 KB | None | 0 0
  1. import java.io.*;
  2. import java.net.*;
  3. import java.util.Scanner;
  4.  
  5. class TCPServer
  6. {
  7.     public static void main(String[] args) throws Exception{
  8.  
  9.         ServerSocket serverSocket = new ServerSocket(4000);
  10.         System.out.println("Server Ready for Connection");
  11.         Socket sock = serverSocket.accept();
  12.         System.out.println("Connection was successful");
  13.         InputStream istream = sock.getInputStream();
  14.         Scanner sc=new Scanner(new InputStreamReader(istream));
  15.         String fname=sc.nextLine();
  16.         Scanner sc1=new Scanner(new FileReader(fname));
  17.         OutputStream ostream = sock.getOutputStream();
  18.         PrintWriter pw = new PrintWriter(ostream,true);
  19.         String str;
  20.         while(sc1.hasNext())   
  21.         {
  22.             str=sc1.nextLine();
  23.             pw.println(str);
  24.         }
  25.         System.out.println("File Content Sent Sucessfully");
  26.         sock.close();
  27.         serverSocket.close();
  28.         pw.close();
  29.         sc.close();
  30.         sc1.close();
  31.        
  32.     }
  33. }
Add Comment
Please, Sign In to add comment