My goal is to use a WebSocket .Net client implementation (i.e. not a browser) to connect to a WebSocket over a corporate proxy that requires NTLM authentication. So far, all the solutions (e.g. websocket-sharp-with-proxy, websocket4net) come up short.
I have tried these:
How to use proxies with the WebSocket4Net library
https://mcmap.net/q/303677/-is-there-a-websocket-client-implemented-for-net-closed
As far as I know, the author has not updated this discussion on adding NTLM proxy support. http://websocket4net.codeplex.com/discussions/448172
This question tried to ask why client implementations do not support proxies, but it was not answered, and did not shed any new light on why nobody wants to approach the problem.
So back to my question, how does one use WebSocket technology in a client app behind an NTLM proxy?
new WebSocket("ws://echo.websocket.org", origin: "http://example.com");
but that doesn't take an NTLM proxy as a parameter. The libraries I mentioned were also tried, and whatever they use internally – Illustrate