1441 characters | 46 lines | 1.41 KB
DOWNLOAD | RAW | EMBED | CREATE NEW VERSION OF THIS PASTE | REPORT ABUSE | x
  1. //TCPCLIENT
  2.  
  3. import java.io.*;
  4. import java.net.*;
  5. class TCPclient
  6. {
  7.  public static void main(String args[])throws Exception
  8.  {
  9.   String sentence,modifiedsentence;
  10.   BufferedReader infromuser=new BufferedReader(new InputStreamReader(System.in));
  11.   Socket clientSocket=new Socket("localhost",6789);
  12.   DataOutputStream ToServer =new DataOutputStream(clientSocket.getOutputStream());
  13.   BufferedReader infromserver = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
  14.   sentence=infromuser.readLine();
  15.   ToServer.writeBytes(sentence+"\n");
  16.   modifiedsentence=infromserver.readLine();
  17.   System.out.println(modifiedsentence);
  18.   clientSocket.close();
  19.  }
  20. }
  21.  
  22. //TCPSERVER
  23.  
  24.  
  25. import java.net.*;
  26. import java.io.*;
  27. class TCPserver
  28. {
  29.  public static void main(String args[]) throws Exception
  30.  {
  31.   String clientsentance,capital;
  32.   ServerSocket welcomesocket=new ServerSocket(6789);
  33.   while(true)
  34.   {
  35.    Socket connectionsocket=welcomesocket.accept();
  36.    System.out.println(" Connected");
  37.    BufferedReader infromclient=new BufferedReader(new InputStreamReader(connectionsocket.getInputStream()));
  38.    DataOutputStream outtoclient=new DataOutputStream(connectionsocket.getOutputStream());
  39.    clientsentance=infromclient.readLine();
  40.    System.out.println("From client:"+clientsentance);
  41.    capital=clientsentance.toUpperCase();
  42.    outtoclient.writeBytes("From server:"+capital+ '\n');
  43.   }
  44.  }
  45. }