C# 代理服务器上的Xsockets.NET
我编写了一个winforms客户端,它连接到一个Windows服务,并与XSockets.Net建立连接。这对于直接连接到互联网来说是很好的。 但当有代理服务器时,它将失败。 在检查XSockets API时,我没有找到任何允许我使用代理服务器的设置。 对于websockets协议,我也没有找到足够的答案C# 代理服务器上的Xsockets.NET,c#,proxy,websocket,xsockets.net,C#,Proxy,Websocket,Xsockets.net,我编写了一个winforms客户端,它连接到一个Windows服务,并与XSockets.Net建立连接。这对于直接连接到互联网来说是很好的。 但当有代理服务器时,它将失败。 在检查XSockets API时,我没有找到任何允许我使用代理服务器的设置。 对于websockets协议,我也没有找到足够的答案 有什么想法吗?使用WSS://进行连接,这相当于WebSocket中的HTTPS WebSocket协议握手发送HTTP头“Upgrade:WebSocket”和“Connection:Upg
有什么想法吗?使用WSS://进行连接,这相当于WebSocket中的HTTPS WebSocket协议握手发送HTTP头“Upgrade:WebSocket”和“Connection:Upgrade”,这意味着代理可能会删除“Upgrade”头,因为它被设置为“Connection”头。通过使用安全协议,代理将无法截获请求,只能让它通过
干杯。谢谢你的回答!我已经读过这方面的文章,到目前为止我似乎很清楚。但是有一个问题,我们的客户注意到了,ws-Request没有使用代理。因此,一个解决方案应该是检索系统的代理设置,并告诉XSockets.Net通过代理发送请求。但我没能找到。我读过关于端口转发的内容,但这只是针对服务器部分。