Advertisement
rootUser

TCPClientCalculator

May 7th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.62 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package task1;
  7. import java.io.BufferedReader;
  8. import java.io.BufferedReader;
  9. import java.io.DataOutputStream;
  10. import java.io.IOException;
  11. import java.io.InputStreamReader;
  12. import java.net.Socket;
  13. import java.util.logging.Level;
  14. import java.util.logging.Logger;
  15. /**
  16.  *
  17.  * @author Student
  18.  */
  19. public class TCPClient {
  20.    
  21.        
  22.             public static void main(String[] args) {
  23.         try {
  24.             Socket clientSocket = new Socket("localhost",1256);
  25.            
  26.             System.out.println("Enter any sentence");
  27.             BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
  28.             String userSentence = inFromUser.readLine();
  29.             System.out.println("User input;   "+userSentence);
  30.            
  31.             DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream());
  32.             outToServer.writeBytes(userSentence + '\n');
  33.            
  34.             BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
  35.             String modifiedResult = inFromServer.readLine();
  36.             System.out.println("From Server   "+modifiedResult);
  37.            
  38.             clientSocket.close();
  39.         } catch (IOException ex) {
  40.             //Logger.getLogger(TCPClient.class.getName()).log(Level.SEVERE, null, ex);
  41.             System.out.println("Unable to attach...."+ex);
  42.         }
  43.             }    
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement