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