0

我最近才开始研究 WebMatrix 2,我一直在读到 socket.io 是在我的应用程序中发送和接收事件的好工具。

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

如何将 socket.io 安装到我的 WebMatrix 中?在 ASP.NET 项目中使用 socket.io 的准则是什么?

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

4

1 回答 1

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-网站

快乐编码!

于 2013-01-03T21:50:25.807 回答