我正在尝试在
Windows中运行
Linux服务器.
原文链接:https://www.f2er.com/windows/365389.html在Linux中,套接字和文件描述符的处理方式相同.
某些系统api可用于套接字和文件描述符.
但是,我通过WIN API处理Winsock和HANDLE(文件描述符)的套接字.
所以我需要知道一个整数是一个套接字或一个HANDLE.
Now here is the question:
Would the return value from socket()
and open() be the same in Windows?
如果它们总是不同,我可以编写自己的socket()和open()来包装系统的一个.
并记录系统的api的返回值,无论整数是套接字还是HANDLE.
如果它们是相同的,我不知道如何处理它.