【问题标题】:Socket change in LSPLSP 中的套接字更改
【发布时间】:2010-11-24 11:37:15
【问题描述】:

是否可以在 Windows 中使用 LSP(分层服务提供程序)更改传出数据包的目标套接字(IP 和端口)?

例如,我想将所有 HTTP 数据包重定向到代理服务器(给定 IP/端口)。这样我就可以为 Windows 创建“系统范围的”代理。

我尝试在函数WSPSend 中包含对WSPSendTo 的调用以进行重定向。这两个函数采用相同的参数,只是 WSPSendTo 采用另外两个参数(const struct sockaddr FAR *int)。

问题是流量没有被定向到代码中指定的代理。我使用wireshark验证了这一点!

【问题讨论】:

    标签: c++ proxy winsock winsock-lsp


    【解决方案1】:

    一旦 TCP 套接字连接后,您就无法更改它的目的地,这就是为什么调用 WSPSendTo(带有非 NULL lpTo)没有任何效果。你应该看看WSPConnect

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-15
      • 2017-01-31
      • 1970-01-01
      相关资源
      最近更新 更多