我们的应用程序正在使用WebSocket4Net库进行websocket服务。 http://websocket4net.codeplex.com 不幸的是,它的代理支持非常有限。像这样的东西: https://clientengine.codeplex.com/SourceControl/latest#Proxy/HttpConnectProxy.cs
他们只是手动编写HTTP请求作为字符串。我能够在那里添加代理授权标头以进行基本授权,并且它可以工作,但我们的一些客户端具有NTLM授权的代理。所以,我可能需要做这样的事情: http://www.innovation.ch/personal/ronald/ntlm.html
有没有简单的方法来实现它,而不是自己生成所有这3条消息? HttpWebRequest能够通过该代理连接。但我需要对Socket做同样的事情。
使用.net 4.5不是一个选项。我们需要支持Windows XP。