如何在WebMatrix上的ASP.NET项目上安装socket.io?

时间:2012-12-26 22:50:49

标签: asp.net web-applications socket.io webmatrix

我最近刚开始使用WebMatrix 2,我一直在阅读socket.io是一个很棒的工具,可以在我的应用程序中发送和接收事件。

问题是我对socket.io完全不熟悉,我不知道在哪里可以安装它,我尝试了NugGet,但是找不到能够提供套接字支持的助手.IO。我读到我应该从Node.js模板创建一个项目,但我想在ASP.NET上工作,而且我不熟悉Node.js。

如何在我的WebMatrix中安装socket.io?在ASP.NET项目中使用socket.io有哪些指导原则?

任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

你有点转身:) Socket.io是一个与nodejs一起使用的NPM模块。这与编写ASP.NET网页站点不同。如果要使用socket.io,则需要使用node。 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

快乐的编码!