簡體   English   中英

帶有ASP.NET的HTML5 Web套接字

[英]HTML5 web socket with ASP.NET

是否可以使用ASP.NET/Web表單創建HTML5 Web套接字?

嗯。 不可以。HTML5Web套接字是一種客戶端功能,這意味着您可以通過WebSocket對象將其與JavaScript代碼一起使用。 因此,從您在ASP.NET WebForms / MVC項目中編寫的客戶端代碼中,您就可以使用它。

如果您嘗試通過ASP.NET支持Web套接字協議,則可以使用非常新的ASP.NET版本 這是您要做什么? 您的問題有點含糊。

簡短的答案是“否”,而不是.NET 4.0和IIS 7.5(分別是.NET和IIS的當前生產版本)。 如JP所述,將來將支持Web套接字。 更具體地說,IIS 8將能夠支持此功能,同時還將對與ASP.NET 4.5捆綁在一起的System.Net命名空間進行一些補充。

同時,您可能有興趣對SignalR進行更多了解。 它包括一個利用HTML5 Web套接字的客戶端庫,但是如果客戶端或服務器不支持Web套接字,則可以使用長時間輪詢。 最重要的是,這種后備機制對客戶端和實現者都是透明的。 還提供了支持Web套接字的.NET服務器實現。

這樣的SO問答可能也很有趣。

.NET 4.5 WebSockets與SignalR

您應該考慮嘗試使用VisualJS.NET 這是內置的反向ajax和websocket支持的asp.net Web應用程序開發層。

暫無
暫無

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

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