之前在研究 TCP 通信的双向通信时,客户端和服务端必须交替请求,才能保持正常会话。
现在就来对这个问题进行解决吧。
在服务端,解决思路是使用多线程的方式:
一个线程用于发送消息;
一个线程用于接收消息。
其中,发送消息的线程,具有的特点是:接收键盘输入内容,并将内容通过 Socket 对象发送到客户端;
接收消息的线程,特点为是:接收从客户端发来的请求,并判断是否需要断开连接。
微信扫一扫
之前在研究 TCP 通信的双向通信时,客户端和服务端必须交替请求,才能保持正常会话。
现在就来对这个问题进行解决吧。
在服务端,解决思路是使用多线程的方式:
一个线程用于发送消息;
一个线程用于接收消息。
其中,发送消息的线程,具有的特点是:接收键盘输入内容,并将内容通过 Socket 对象发送到客户端;
接收消息的线程,特点为是:接收从客户端发来的请求,并判断是否需要断开连接。
相关推荐