winsock和BSD套接字实现之间的差异

Ank*_*kur 8 sockets

Winsock和*nix BSD套接字实现之间的主要区别是什么?

Mar*_*uła 8

你可能想看看这里.
为此,我还要再多一点,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 ).