VC服务器程序,连接多个不同IP的客户端,要怎么做
VC服务器程序,连接多个不同IP的客户端,要如何做
各位大侠,弱弱的问一个问题:我用VC写服务器端程序,同时连接多个不同IP的客户端,要实时监听客户端上传的数据,也可对客户端发送不同的指令,保证和客户端的实时通信。我现在对应一个客户端的代码已经实现了,要同时连接多个客户端,请教大家给个思路或者例子,谢谢!
------解决方案--------------------
select模型
------解决方案--------------------
多线程.主线程公共端口负责接受客户请求.接收到请求后建立子线程和端口负责维护这个客户通信.可参考《unix 网络编程》20.7并发udp服务器和27.5TCP并发服务器程序。
------解决方案--------------------
------解决方案--------------------
select返回后,你确定你接收的这个套接字就是 发送方发送数据的那个套接字?
用FD_ISSET判断一下你所有的链接套接字是否在这个接收套接字集中。
各位大侠,弱弱的问一个问题:我用VC写服务器端程序,同时连接多个不同IP的客户端,要实时监听客户端上传的数据,也可对客户端发送不同的指令,保证和客户端的实时通信。我现在对应一个客户端的代码已经实现了,要同时连接多个客户端,请教大家给个思路或者例子,谢谢!
------解决方案--------------------
select模型
------解决方案--------------------
多线程.主线程公共端口负责接受客户请求.接收到请求后建立子线程和端口负责维护这个客户通信.可参考《unix 网络编程》20.7并发udp服务器和27.5TCP并发服务器程序。
------解决方案--------------------
------解决方案--------------------
select返回后,你确定你接收的这个套接字就是 发送方发送数据的那个套接字?
用FD_ISSET判断一下你所有的链接套接字是否在这个接收套接字集中。