9.4.2面向连接的流式套接字
【例9.14】具有“回显”功能的服务器端和客户端程序。
服务器端的程序将等待客户端的输入,然后将客户端的输入回显给客户端,同时在服务器端的控制台输出。而客户端从控制台接收输入后,向服务器端发送输入,并接收服务器端的回显数据,然后显示在控制台。
程序代码见EchoServer.java和EchoClient.java。
服务器端程序运行结果如下:
Started: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9999]
Connection accepted: Socket[addr=/127.0.0.1,port=1623,localport=9999]
Hello! Enter BYE to exit.
Echo: abc
Echo: cde
Echo: efg
The client entered BYE!
Connection will be closed!
1