Advertisement
Guest User

chat-server-tcp-no thread

a guest
Aug 31st, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.40 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.ServerSocket;
  10. import java.net.Socket;
  11.  
  12. public class Server
  13. {
  14.  
  15.     public static void main(String[] args) throws Exception
  16.     {
  17.         // TODO code application logic here
  18.         ServerSocket serverSocket = new ServerSocket(3000);
  19.         System.out.println("Server ready for chatting");
  20.         Socket socket = serverSocket.accept();
  21.         // reading from keyboard (bufferedReader object)
  22.         BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
  23.         // sending to client (printWriter object)
  24.         PrintWriter printWriter = new PrintWriter(socket.getOutputStream(), true);
  25.         // receiving from server (receiveRead  object)
  26.         BufferedReader receiveRead = new BufferedReader(new InputStreamReader(socket.getInputStream()));
  27.  
  28.         String receiveMessage, sendMessage;
  29.         while (true)
  30.         {
  31.             //r
  32.             if ((receiveMessage = receiveRead.readLine()) != null)
  33.             {
  34.                 System.out.println(receiveMessage);
  35.             }
  36.             //s
  37.             sendMessage = bufferedReader.readLine();
  38.             printWriter.println(sendMessage);
  39.             printWriter.flush();
  40.         }
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement