之前在研究 TCP 通信的双向通信时,客户端和服务端必须交替请求,才能保持正常会话。
现在就来对这个问题进行解决吧。
在服务端,解决思路是使用多线程的方式:
一个线程用于发送消息;
一个线程用于接收消息。
其中,发送消息的线程,具有的特点是:接收键盘输入内容,并将内容通过 Socket 对象发送到客户端;
接收消息的线程,特点为是:接收从客户端发来的请求,并判断是否需要断开连接。
之前在研究 TCP 通信的双向通信时,客户端和服务端必须交替请求,才能保持正常会话。
现在就来对这个问题进行解决吧。
在服务端,解决思路是使用多线程的方式:
一个线程用于发送消息;
一个线程用于接收消息。
其中,发送消息的线程,具有的特点是:接收键盘输入内容,并将内容通过 Socket 对象发送到客户端;
接收消息的线程,特点为是:接收从客户端发来的请求,并判断是否需要断开连接。
咨询:董先生
电话13051898268 QQ/微信93663045!
上一篇: 重学C语言基础(纯代码方便手机看)
下一篇: Linux磁盘和文件系统管理(1),十分详细!