VC服务器程序,连接多个不同IP的客户端,要怎么做

VC服务器程序,连接多个不同IP的客户端,要如何做
各位大侠,弱弱的问一个问题:我用VC写服务器端程序,同时连接多个不同IP的客户端,要实时监听客户端上传的数据,也可对客户端发送不同的指令,保证和客户端的实时通信。我现在对应一个客户端的代码已经实现了,要同时连接多个客户端,请教大家给个思路或者例子,谢谢!

------解决方案--------------------
select模型
------解决方案--------------------
多线程.主线程公共端口负责接受客户请求.接收到请求后建立子线程和端口负责维护这个客户通信.可参考《unix 网络编程》20.7并发udp服务器和27.5TCP并发服务器程序。
------解决方案--------------------
探讨
我采用的是select模型,接收过来了,但是发送还是有一点不理解啊。每个客户端对应不用的socket,我要给某个客户端发指令,send函数的socket是不是要写成这个客户端对应的socket,那我按照指定socket发送,服务器就会跟相应的客户端建立连接吗?

呵呵,不知道我表述清楚了吗,哪位大侠能告诉我该怎么处理,谢谢!

------解决方案--------------------
select返回后,你确定你接收的这个套接字就是 发送方发送数据的那个套接字?
用FD_ISSET判断一下你所有的链接套接字是否在这个接收套接字集中。