Advertisement
Guest User

TCPClient

a guest
Mar 4th, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. package socketsMoreClients;
  2.  
  3.  
  4. /**
  5.  * Example of a TCP client used for chat with a server
  6.  *
  7.  * 2007.09.25
  8.  */
  9.  
  10. import java.io.*;
  11. import java.net.*;
  12.  
  13. class TCPClient
  14. {
  15.     public static void main(String argv[]) throws Exception
  16.     {
  17.         System.out.println("starting TCPClient main");
  18.         String sentence;
  19.         boolean go_on = true;
  20.  
  21.         BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
  22.  
  23.         System.out.println("trying to connect");
  24.         Socket clientSocket = new Socket("127.0.0.1", 6780);
  25.         System.out.println("we are connected");
  26.  
  27.         DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream());
  28.         BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
  29.  
  30.         while(go_on)
  31.           {
  32.             System.out.print("Please type your text: ");
  33.             sentence = inFromUser.readLine();
  34.             outToServer.writeBytes(sentence + '\n');
  35.  
  36.             sentence = inFromServer.readLine();
  37.             System.out.println("FROM SERVER: " + sentence);
  38.             if (sentence.equals("quit")) go_on = false;
  39.           }
  40.  
  41.         clientSocket.close();
  42.                    
  43.     }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement