讨论:关于客户端使用何种网络模型

讨论:关于客户端使用何种网络模型
Windows网络应用中,对于服务端我们一般会选择Windows提供的IO模型,如完成端口模型IOCP。
对于客户端需要主动连接多个不同IP的TCP的情况(10或更多),那么使用什么模型比较好呢?
阻塞模式下,给每一个TCP开一个线程,那么如果有100个连接,开100个线程开销太大了。而且他在停止的时候也会比较麻烦, 有可能的话也得强行kill。
非阻塞模式下,5中IO模型选用哪种比较好?
感觉对于有界面的客户端来说,用WSAEventSelect这个不错,同窗口消息一样处理。
其它模型不知道会怎么样。
google下,网上对于客户端使用网络模型的资料不多,大家有什么好的想法啊。

你可能感兴趣的:(讨论:关于客户端使用何种网络模型)