我正在研究SocialNetwork WebApplication,我不知道如何创建像Facebook这样的工作聊天室和通知系统,我搜索了很多网页,找到一些有用的开始,问题是我不知道一个好的方法,当数据库发生变化时立即向用户发送反馈。如何使用C#创建聊天室和通知系统ASP.NET
编辑:我不想用ajax做,如果有人可以给我一个使用socket编程的例子吗?
我正在研究SocialNetwork WebApplication,我不知道如何创建像Facebook这样的工作聊天室和通知系统,我搜索了很多网页,找到一些有用的开始,问题是我不知道一个好的方法,当数据库发生变化时立即向用户发送反馈。如何使用C#创建聊天室和通知系统ASP.NET
编辑:我不想用ajax做,如果有人可以给我一个使用socket编程的例子吗?
当用ASP.net进行开发时,SignalR是浏览器和服务器之间实时通信的最佳选择。
你需要的是既为通知和聊天消息。大量使用AJAX的(除非您要使用websockets
这是一个较新的技术。)
最简单将数据库中的更改更新为聊天应用程序的方法是通过制作一个小型JavaScript代码轮询服务器在每个时间间隔后进行更改,如第二个。
我可以使用ajax,但这不是一个好方法,我需要一个更快的方法来做到这一点 – 2012-02-01 14:25:01
你不能跳过ajax ..只有这样..每个人都在其核心使用AJAX给出的答案..唯一的事情是WebSockets – 2012-02-03 05:55:24
也许这不是一个答案,只是一些建议;
== ==阿贾克斯
http://sourceforge.net/projects/ajax-chat/
== == Silverlight的
http://www.codeproject.com/Articles/34198/Build-a-Silverlight-Web-Chatroom-with-Multiple-Roo
http://www.codeproject.com/Articles/33346/Build-a-Silverlight-2-Web-Chat-Application
http://www.silverlightshow.net/items/Silverlight-Web-Chat-With-WCF-Callbacks.aspx
==回复安以轩用==
http://sixrevisions.com/tools/10-free-website-chat-widgets-to-make-your-site-interactive/
第一个环节(GitHub的链接)有明确的NuGet安装说明,如果你向下滚动至底部。 – 2012-02-01 14:56:19