問題,我現在面臨: -選擇拋出錯誤WSAENOTSOCK
選擇(..)的API時,含在Win7家庭高級IPv6和IPv4插座FD_SET集,但同一應用程序運行正常叫做拋出錯誤在其他win7機器上。但是,如果我只在FD_SET中使用IPv6或IPv4套接字,那麼它運行良好。所以我認爲,系統支持IPv6和IPv4。
我嘗試使用服務器從下面的鏈接: -
http://msdn.microsoft.com/en-us/library/windows/desktop/ms738639%28v=vs.85%29.aspx
即使這個樣本是從選擇調用同樣的錯誤。
任何人都可以請幫助我解決這個錯誤背後的原因並解決這個問題。
謝謝!
感謝您的回覆。 我使用TCP類型的多地址族套接字IPv4和IPv6。我認爲在這種情況下服務提供商是一樣的。它與Windows中的IPv6兼容服務器中的鏈接一樣http://msdn.microsoft.com/en-us/library/windows/desktop/ms738639%28v=vs.85%29.aspx Select是標準方式得到實際收到請求的請求的套接字。我認爲還有一些其他原因可能與導致此問題的LSP有關。 –
我得到了這個錯誤背後的原因。已安裝的網絡正在將其LSP插入套接字層。此LSP導致此故障。 –
我希望我能說我很驚訝。 –