摘要:
继续昨天的例子,这里将单线程提升到多线程。服务器端的业务逻辑:创建套接字server,与本地终结点绑定,监听3000端口;accept把客户端套接字传递给套接字client;定义一个方法,用echo技术处理client(注意这个方法能对客户端套接字响应,当客户端断开连接时也将client断开);申请一个线程,把该方法委托给线程,并启动线程。客户端逻辑:创建套接字client,与本地终结点绑定,监听3000端口;定义用户输入两种情况:exit表示断开与服务器套接字连接;其他信息表示与服务器通信,显示服务器的响应信息。这样在服务器端,一条线A程专门用来监听客户端连接申请,把收到的客户端套接字传递给 阅读全文