我已閱讀MSDN上Winsock2的文檔,但如果有人能幫忙,我仍需要澄清幾件事情。C++ Winsock 2個問題
我打算做一些類似於使用WSAAsyncSelect()時得到的設置,但使用單獨的線程。我可以使用WSAEventSelect()將多個套接字鏈接到單個事件對象嗎?
如果我使用了一個完成端口,我可以通過完成端口獲得哪些事件? MSDN在文件操作方面有一個列表,但我無法通過完成端口發送哪些事件(FD_READ,FD_WRITE,等等)。有沒有辦法分辨哪個事件正在完成?或者我必須記下這一點,並在每次發送或接收某些內容時將其存儲在結構中?
感謝任何*幫助任何人都可以給我這個= d
編輯:更好的是,我會更好只是切換到C#這樣做嗎?它似乎非常受歡迎,更適合這一特定任務。
我通常只使用像select()這樣的POSIX函數,而不是花哨的Winsock函數。他們似乎行得通。 – 2010-07-30 18:48:35