2012-02-02 121 views
36

ASP.NET 4.0中的WebSockets服務器和客戶端實現有一個簡單的,腳踏實地的示例/示例/教程,以幫助我入門嗎?我知道這個問題已經被問到,但沒有得到正確回答。有很多關於客戶端的東西,但在ASP.NET中找不到關於服務器端的簡單解釋。關於ASP.NET的WebSockets教程

謝謝!

〜更新: 我找到了本教程,但無法使其工作,連接嘗試連接後立即關閉。任何人都可以使它工作? http://www.undisciplinedbytes.com/2010/06/html-5-c-web-sockets-server-and-asp-net-client-implementation/

+0

[C#web套接字服務器]的可能重複(http://stackoverflow.com/questions/2211898/c-sharp-web-socket-server) – NotMe 2012-02-02 21:41:47

+1

你看過SignalR嗎? https://github.com/SignalR/SignalR – 2012-02-02 23:25:18

+12

這爲什麼關閉?有7人認爲有用,5人接受了答案。 – leggetter 2012-09-28 10:29:13

回答

28

在Windows Server 8/IIS 8之前,ASP.NET將不支持WebSocket。請參閱here

如果你想看到.NET工作的WebSocket服務器,我建議考慮看看SuperWebSocket這是開源的還有本教程中,Getting started with WebSockets in the Windows 8 developer preview,從2011年

月。如果你只是想使用.NET WebSocket服務器,那麼SuperWebSocket(再次),XSocketsFleck值得一看。

SignalR還依賴於Windows 8.請參閱SignalR WebSockets docs

+0

我正在尋找教程而不是實現。但會選擇這個作爲答案,因爲你指出我到目前爲止最簡單的Fleck。謝謝! – 2012-02-05 14:51:13

+0

這是一個使用純.NET WebSockets的教程 - 沒有框架:http://www.codeproject.com/Articles/618032/Using-WebSocket-in-NET-4-5-Part-2 – Nilzor 2013-12-12 19:42:47