代理服务器上的Xsockets.NET

时间:2014-03-06 15:55:25

标签: c# proxy websocket xsockets.net

我编写了一个winforms客户端,它连接到与XSockets.Net建立连接的Windows服务。这适用于直接连接到互联网。 但是当有代理服务器时,它将失败。 当我检查XSockets API时,我没有找到任何设置,这允许我使用代理服务器。 同样对于websockets协议我还没有找到足够的答案。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用WSS://进行连接,这相当于WebSocket中的HTTPS。

WebSocket协议握手发送HTTP标头“Upgrade:websocket”和“Connection:Upgrade”,这意味着代理可能会删除“Upgrade”标头,因为它被设置为“Connection”标头。通过使用安全协议,代理将无法拦截请求,只会让它通过。

干杯。