簡體   English   中英

在C#SSL WebSocket客戶端是.net 4.0嗎?

[英]is there in C# SSL WebSocket Client that is .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代碼(希望一個不一定強制執行證書身份驗證提示)我會很感激 - 我更喜歡代碼示例 - 但我會采用命名空間解決方案。

提前致謝:-)

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;

問題很老,但這個答案有助於其他人......

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

示例連接

使用TCP版本的示例

一般WebSocket文檔

我認為這可能適合您: http//websocket4net.codeplex.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM