Server code:
Copy codeThe Code is as follows: import java. io. BufferedReader;
Import java. io. InputStreamReader;
Import java.net. ServerSocket;
Import java.net. Socket;
Public class Server {
Public static void main (String [] args ){
ServerSocket server;
Try {
Server = new serversockets (1111 );
Socket socket = server. accept ();
BufferedReader br = new BufferedReader (new InputStreamReader (socket. getInputStream (), "UTF-8 "));
System. out. println (br. readLine ());
Br. close ();
Socket. close ();
Server. close ();
} Catch (Exception e ){
System. out. println (e );
}
}
}
Client code:
Copy codeThe Code is as follows: import java. io. BufferedReader;
Import java. io. InputStreamReader;
Import java. io. PrintStream;
Import java.net. Socket;
Public class Client {
Public static void main (String [] args ){
Socket socket;
PrintStream ps;
Try {
Socket = new Socket ("127.0.0.1", 1111 );
System. out. println ("connect successfully ...");
System. out. println ("Please input some WORDS to server :");
BufferedReader br = new BufferedReader (new InputStreamReader (System. in ));
String content = null;
Try {
Content = br. readLine ();
} Catch (Exception e ){
}
Ps = new PrintStream (socket. getOutputStream (), true, "UTF-8 ");
Ps. print (content );
Socket. close ();
} Catch (Exception e ){
System. out. println (e );
}
}
}