【发布时间】:2017-05-25 07:17:08
【问题描述】:
我安装了我的 LSP,它运行良好。然后我想在我的 LSP 中重定向到 socks5 代理(主要用于 TCP 连接)。代理的IP和端口是正确的。
我意识到我必须专注于WSPConnect函数,所以我劫持了它并让我自己的ProxyConnect函数首先执行。但是我发现调用下级提供商的lpWSPConnect函数连接代理服务器时总是失败。
g_NextProcTable.lpWSPConnect(s, (sockaddr*)&serveraddr, sizeof(sockaddr), &DataBuf, lpCalleeData, lpSQOS, lpGQOS, &err);
然后,我注意到 WSPAsyncSelect 函数和 WSPSelect 函数也被调用了。
我认为我应该小心处理这两个,否则应用程序无法连接到代理服务器,因为应用程序的套接字可能是异步的。但我不知道如何处理。我将不胜感激。谢谢...
【问题讨论】: