c - 如何在 win32 API 中使用代理连接到远程服务器?

标签 c winapi proxy

// try to connect to server
if ((Status = connect(sock_server, &serverSockAddr, sizeof(serverSockAddr))) < 0)
{
    SockSend(sock_client, "404 Host Not Found\n\n", 20);
    SockClose(sock_client);
    return 1;
}

// send client's req to server
SockSend(sock_server, buf, strlen(buf));

以上是connect的代码到远程服务器没有代理,我如何使用代理?

最佳答案

InternetOpen 函数允许指定代理。接下来可以调用 InternetConnect 函数。 InternetConnect 为您提供了一小部分可供连接的服务器端口。我看不到任何方法可以访问服务器上的任意端口号。

关于c - 如何在 win32 API 中使用代理连接到远程服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6039195/

相关文章:

c - 添加来自用户的数字的简单程序

c - 如何创建一个 unicode 编辑控件来接受代码大于 127 的字符

Android:使用 SSL 碰撞连接到 Squid 代理不起作用

authentication - 在 Golang 中手动提供 Google 服务帐户凭据

静态文件上的 Nginx 反向代理 404

c# - 阅读 C++ 代码 Create_Frame 函数(从 C# 的角度)

c - 如何使用 gedit/gcc 在 Ubuntu 中制作一个 C 项目文件或多个开源文件我是新手请指导我

.net - 在 VS .NET 2003 中使用 pthread

c++ - UI自动化: AddAutomationEventHandler() returns E_INVALIDARG

c++ - 如何获取桌面的窗口句柄?