halfo

FileGrabber

Dec 3rd, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.30 KB | None | 0 0
  1. package FileGrabber;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.DataOutputStream;
  5. import java.io.InputStreamReader;
  6. import java.net.Socket;
  7.  
  8. /**
  9.  * Created by halfo on 12/3/14.
  10.  */
  11. public class FileGrabber {
  12.     public static void main (String[] args) throws Exception {
  13.         int portID;
  14.         String hostName, fileName;
  15.         String readString;
  16.  
  17.         BufferedReader input;
  18.         Socket socket;
  19.         DataOutputStream send;
  20.         BufferedReader receive;
  21.  
  22.         input = new BufferedReader(
  23.                 new InputStreamReader(System.in));
  24.  
  25.         System.out.print("Hostname: ");
  26.         hostName = input.readLine();
  27.  
  28.         System.out.print("Pord ID: ");
  29.         portID = new Integer(input.readLine());
  30.  
  31.         System.out.print("FIle name: ");
  32.         fileName = input.readLine();
  33.  
  34.         socket = new Socket(hostName, portID);
  35.  
  36.         send = new DataOutputStream(
  37.                 socket.getOutputStream());
  38.  
  39.         receive = new BufferedReader(
  40.                 new InputStreamReader(socket.getInputStream()));
  41.  
  42.         send.writeBytes(fileName + '\n');
  43.  
  44.         while(true) {
  45.             readString = receive.readLine();
  46.             if (readString == null) break;
  47.             System.out.println(readString);
  48.         }
  49.  
  50.         socket.close();
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment