2012-12-26 28 views
0

最近我剛剛開始研究WebMatrix 2,我一直在閱讀socket.io,它是一個在我的應用程序中發送和接收事件的好工具。如何在WebMatrix上的ASP.NET項目上安裝socket.io?

事情是我對socket.io是全新的,我不知道我可以在哪裏安裝它,我試過NugGet,但我找不到一個幫助socket.io的幫手。我讀過,我應該從Node.js模板創建一個項目,但我想在ASP.NET上工作,而且我不熟悉Node.js。

如何將socket.io安裝到我的WebMatrix中?在ASP.NET項目中使用socket.io的準則是什麼?

任何幫助將不勝感激。提前致謝。

回答

1

你有點轉身:) Socket.io是一個與nodejs一起使用的NPM模塊。這與編寫ASP.NET網頁網站不同。如果你想使用socket.io,你需要使用節點。 WebMatrix中的Node Starter站點有一個使用socket.io來執行基本聊天應用程序的示例。要了解如何使用:

http://www.youtube.com/watch?v=aUT0ez6B-5w

如果你想使用ASP.NET,你應該使用SignalR。這裏有一個很好的教程,讓你開始:

http://www.mikesdotnetting.com/Article/206/SignalR-And-Knockout-In-ASP.NET-Web-Pages-Using-WebMatrix

您也可以看看這個視頻: http://channel9.msdn.com/Shows/Web+Camps+TV/WebcampsTV-Justin-and-Vishal-Build-an-Image-sharing-Site-with-Windows-Azure-Web-Sites

編碼快樂!

+0

謝謝,我希望socket.io與ASP.NET兼容,但我會嘗試SignalR。 –

+0

令人困惑的是,socket.io既是一個服務器庫,也是一個客戶端庫。它可以用於NodeJS服務器應用程序或網站中使用的任何JavaScript應用程序 –