首页 > 解决方案 > 无法使用 websocket 在 C# 中连接槽代理

问题描述

当我尝试在我的 Web 套接字清晰客户端中使用代理时,它会显示“指定了无效的代理身份验证挑战。”,即使代理凭据正确,如果我尝试将该代理设置为浏览器代理,它也可以正常工作。可能是什么问题呢?

我的代码:

        static WebSocket socket;

        socket = new WebSocket("ws://" + "example.com:8080", "guacamole");
        socket.OnClose += OnClose;
        socket.OnOpen += OnOpen;
        socket.OnMessage += OnMessage;
        socket.Compression = CompressionMethod.Deflate;

        socket.SetProxy("http://" + "exampleproxy.com:31112", proxyUser, proxyPass);

        socket.Connect();

标签: c#websocketwebsocket-sharp

解决方案


推荐阅读