💡 原文中文,约2900字,阅读约需7分钟。
📝

内容提要

在 Linux/Unix 中,套接字使用文件描述符,而在 Win32 中则使用 SOCKET 类型。虽然 SOCKET 是指针,但可以安全地转换为 int 类型,因为它实际上是一个表格索引,每个进程的句柄数量有限。许多开源项目(如 OpenSSL)也采用这种方式。通过程序验证,创建和释放套接字时,索引是连续的。

阅读原文 分享