[英]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問答可能也很有趣。
您應該考慮嘗試使用VisualJS.NET 。 這是內置的反向ajax和websocket支持的asp.net Web應用程序開發層。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.