我有一个在 Windows 中运行的客户端进程(win 7/win 2008 服务器)。任务是为它打开的一个套接字启用keepalive以与服务器连接。为了建立这个连接,我正在使用 Windows API(连接到 MSSQL 服务器),我无法从中检索它创建的套接字 fd。
1)检索Windows进程打开的所有套接字fd的方法是什么(非python方法,因为二进制文件是基于C++的)
2)有没有办法从windows API SQLAllocHandle或SQLDriverConnect返回的句柄中检索socket fd
谢谢