你可能想看看这里.
为此,我还要再多一点,winsocks通过WSARecv(和其他类似的)函数支持重叠的I/O(带回调等),这可以更难以移植到bsd-socket.此外,winsocks中的大多数函数都有它们的Wsa*对应物,有时会提供更多选项(或至少需要更多参数;)),如[recv](http://msdn.microsoft.com/en-us/library/ms740121 (VS.85).aspx)和[WSARecv](http://msdn.microsoft.com/en-us/library/ms741688 (VS.85).aspx ).