想用WSAAsyncSelect()接受客户端的联接FD_ACCEPT 然后各自开辟线程来处理与客户端的数据通信
想用WSAAsyncSelect()接受客户端的连接FD_ACCEPT 然后各自开辟线程来处理与客户端的数据通信
怎么处理这些线程呢?
大家能不能给个好的建议?最近初学WinSock
------解决方案--------------------
异步socket用单线程就可以,这有很多socket的源码,你可以参考:
http://download.****.net/detail/geoff08zhang/4571358
------解决方案--------------------
http://baike.baidu.com/view/573396.htm
对FD_READ,FD_OOB和FD_ACCEPT事件,消息传递是"水平触发"(level-triggered)的.这意味着,若调用了重新通知函数并且相关的事件对该调用仍有效,WSAAsyncSelect()消息就将传给应用程序.这为应用程序提供了事件驱动以及不必考虑在任一时刻到达的数据量的能力.
看百科上的有没有帮助?
怎么处理这些线程呢?
大家能不能给个好的建议?最近初学WinSock
------解决方案--------------------
异步socket用单线程就可以,这有很多socket的源码,你可以参考:
http://download.****.net/detail/geoff08zhang/4571358
------解决方案--------------------
http://baike.baidu.com/view/573396.htm
对FD_READ,FD_OOB和FD_ACCEPT事件,消息传递是"水平触发"(level-triggered)的.这意味着,若调用了重新通知函数并且相关的事件对该调用仍有效,WSAAsyncSelect()消息就将传给应用程序.这为应用程序提供了事件驱动以及不必考虑在任一时刻到达的数据量的能力.
看百科上的有没有帮助?