A Simple Server Client Application in java using TCP Connection
import java.io.*; import java.net.*; public class TCPClient { public static void main(String[] arg) throws Exception { String sentence; String modifiedSentence; BufferedReader inFromUser=new BufferedReader(new InputStreamReader(System.in)); Socket clientSocket=new Socket("localhost",6789); DataOutputStream outToServer=new DataOutputStream(clientSocket.getOutputStream()); BufferedReader inFromServer=new BufferedReader(new InputStreamReader(clientSocket.getInputStream()) ); sentence=inFromUser.readLine(); outToServer.writeBytes(sentence + '\n'); modifiedSentence=inFromServer.readLine(); System.out.println("From Server: "+modifiedSentence); clientSocket.close(); } }
import java.io.*; import java.net.*; class TCPServer { public static void main(String[] arg) throws Exception { String clientSentence; String capitalizedSentence; ServerSocket welcomeSocket=new ServerSocket(6789); while(true) { Socket connectionSocket=welcomeSocket.accept(); BufferedReader inFromClient=new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()) ); DataOutputStream outToClient=new DataOutputStream(connectionSocket.getOutputStream()); clientSentence=inFromClient.readLine(); capitalizedSentence=clientSentence.toUpperCase() +" success "+ '\n'; outToClient.writeBytes(capitalizedSentence); } } }
No comments:
Post a Comment