Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. import java.io.*;
  2. import java.net.*;
  3. //import org.apache.commons.io.FileUtils;
  4.  
  5. public class TCPServer {
  6.   public static void main(String argv[]) throws Exception
  7.   {
  8.     String clientSentence;
  9.     String capitalizedSentence;
  10.     Socket connectionSocket;
  11.     BufferedReader inFromClient;
  12.     DataOutputStream outToClient;
  13.    
  14.     ServerSocket welcomeSocket = new ServerSocket(6789);
  15.     System.out.println("I am waiting for a connection from Client Side...");
  16.     connectionSocket = welcomeSocket.accept();
  17.     inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
  18.     outToClient = new DataOutputStream(connectionSocket.getOutputStream());
  19.     int i=0;
  20.     System.out.println("I am starting now...");
  21.     while(true){
  22.         i++;
  23.         clientSentence = inFromClient.readLine();
  24.         if(clientSentence == null) break;
  25.         System.out.println("I have received: "+ clientSentence + "   "+ i + "th times");
  26.         capitalizedSentence = clientSentence.toUpperCase() + '\n';
  27.         outToClient.writeBytes(capitalizedSentence);
  28.     }
  29.     System.out.println("I am done now");
  30.     welcomeSocket.close();
  31.   }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement