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

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

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

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

提前致谢:-)

因此,您可以在Windows 7中使用.NET 4.5,您只需要下载Visual Studio的正确版本(在msdn.com上,它具有Win 8的dl)。

示例连接

使用TCP版本的示例

一般WebSocket文档

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

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; 

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

我认为这可能适合您: http : //websocket4net.codeplex.com