Guest User

chat-client-tcp-no thread

a guest
Aug 31st, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.42 KB | None | 0 0
  1. package chat1;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStream;
  6. import java.io.InputStreamReader;
  7. import java.io.OutputStream;
  8. import java.io.PrintWriter;
  9. import java.net.Socket;
  10.  
  11. public class Client
  12. {
  13.  
  14.     public static void main(String[] args) throws Exception
  15.     {
  16.         Socket socket = new Socket("127.0.0.1", 3000);
  17.         // reading from keyboard (bufferedReader object)
  18.         BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
  19.         // sending to client (printWriter object)
  20.         PrintWriter printWriter = new PrintWriter(socket.getOutputStream(), true);
  21.         //receiving from server (receiveRead  object)
  22.         BufferedReader receiveRead = new BufferedReader(new InputStreamReader(socket.getInputStream()));
  23.  
  24.         System.out.println("Start the chitchat, type and press Enter key");
  25.  
  26.         String receiveMessage, sendMessage;
  27.         while (true)
  28.         {
  29.             //s
  30.             sendMessage = bufferedReader.readLine();  // keyboard reading
  31.             printWriter.println(sendMessage);       // sending to server
  32.             printWriter.flush();
  33.             // flush the data
  34.             //r
  35.             if ((receiveMessage = receiveRead.readLine()) != null) //receive from server
  36.             {
  37.                 System.out.println(receiveMessage); // displaying at DOS prompt
  38.             }
  39.         }
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment