在C#SSL WebSocket客户端是.net 4.0吗?

con*_*ers 2 c# ssl client winforms websocket

我想知道目前是否有任何关于这个主题的内容:我已经找到了各种例子EG: c#的4.5s system.net.websockets.websocket for ssl(wss://)客户端我想知道是否有可靠的ssl版本在那里,因为这个类似的问题得到了回答.

但是我在Visual c#2010中开发,这是一个winforms C#客户端应用程序,必须接收服务器推送,但它是Windows 7所以我不能使用net 4.5.(注:强调客户端)

如果任何人有任何实际的SSL代码(希望一个不一定强制执行证书身份验证提示)我会很感激 - 我更喜欢代码示例 - 但我会采用命名空间解决方案.

提前致谢:-)

小智 6

Websocket4net正在使用SSL,我们正在服务器端开发一个带有Jetty/websocket的系统.这是一个带身份验证的示例代码段:

webSocket = new WebSocket("wss://host:8443/", "echo", null,
new List < KeyValuePair < string, string >> () {
    new KeyValuePair < string, string > ("Authorization", "Basic YWRtaW46YWRtaW4=")
}, "", WebSocketVersion.Rfc6455);
webSocket.EnableAutoSendPing = true;
webSocket.AllowUnstrustedCertificate = true;
Run Code Online (Sandbox Code Playgroud)

问题很老,但这个答案有助于其他人......