socket监听必须在线程中才可以启动吗
2018-07-23 · 百度知道官方认证企业
腾讯电脑管家
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
关注
展开全部
先创建线程A,线程中监听一个端口,等待客户端的连接。
如果客户端发来连接请求,线程A的监听处理会监听到,并得到对应的客户端的socket。
得到客户端的socket之后,新创建一个线程B,在线程B中使用客户端的socket进行通信(和客户端进行通信);
线程A在得到客户端socket之后,已经把socket转给了新线程(线程B)去处理了,线程A继续进行监听,等待下一个客户端连接。
如果再收到一个客户端的连接后,就再开一个新线程,去和客户端通信。
如果客户端发来连接请求,线程A的监听处理会监听到,并得到对应的客户端的socket。
得到客户端的socket之后,新创建一个线程B,在线程B中使用客户端的socket进行通信(和客户端进行通信);
线程A在得到客户端socket之后,已经把socket转给了新线程(线程B)去处理了,线程A继续进行监听,等待下一个客户端连接。
如果再收到一个客户端的连接后,就再开一个新线程,去和客户端通信。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询