将套接字应用程序移植到 Winsock

本部分介绍 Winsock 移植注意事项。

在有限数量的实例中,Windows 套接字已从严格遵循伯克利约定改道,这通常是由于 Microsoft Windows 环境中的实现困难。

当 Windows 套接字中出现与 Berkeley 约定的偏差时,会特别清楚地注意到该偏差。 例如,如果函数特定于 Windows 套接字,则使用类似于以下内容的函数说明中的短语指定该偏差:

[function-name] 函数是 Windows 套接字 2 API 的特定于 Microsoft 的扩展。

本部分提供有关将 Berkeley (BSD) UNIX 套接字应用程序移植到 Winsock 的信息:

处理 Winsock 错误

将套接字应用程序移植到 Winsock

Windows 套接字错误代码

Winsock 编程注意事项