我已阅读MSDN上Winsock2的文档,但如果有人能帮忙,我仍需要澄清几件事情。C++ Winsock 2个问题
我打算做一些类似于使用WSAAsyncSelect()时得到的设置,但使用单独的线程。我可以使用WSAEventSelect()将多个套接字链接到单个事件对象吗?
如果我使用了一个完成端口,我可以通过完成端口获得哪些事件? MSDN在文件操作方面有一个列表,但我无法通过完成端口发送哪些事件(FD_READ,FD_WRITE,等等)。有没有办法分辨哪个事件正在完成?或者我必须记下这一点,并在每次发送或接收某些内容时将其存储在结构中?
感谢任何*帮助任何人都可以给我这个= d
编辑:更好的是,我会更好只是切换到C#这样做吗?它似乎非常受欢迎,更适合这一特定任务。
我通常只使用像select()这样的POSIX函数,而不是花哨的Winsock函数。他们似乎行得通。 – 2010-07-30 18:48:35