如何在ASP.NET中添加像gmail聊天这样的聊天选项?它不需要在线提供;只有内部用户才会使用它。
目前我们正在使用一个软件(一个web应用程序,所有需要访问聊天的人都可以登录,我希望这些人显示为可用)。该软件将在医院内使用,因此不需要互联网。有什么想法吗?
发布于 2011-01-28 06:24:49
实现这一点的一种简单方法是拥有一个包含当前登录用户的数据库表。当用户登录时,会插入一条记录。用户可以每隔1分钟(大约)发送一个小请求来更新表中的时间戳。每隔5分钟,从表中清除让时间戳过期的用户……
所以你的在线列表就是从那个表中选择出来的…
你可以调整/调整所有的时间,让它更多的accurate...over内部网,你可能会更频繁地轮询。
发布于 2011-02-09 01:08:40
您可以从我的开源实时聊天项目开始,并调整它以满足您的需要。
你应该已经有了在线/离线的机械师和聊天引擎。这是一对一的聊天,既然你提到gmail,我想你是指一对一。
在任何情况下,你都可以从它开始节省一些时间,看看the current version uses ASP.NET MVC 3
如果不能使用ASP.NET 4和.NET 3 this is the direct link to the ASP.NET 2 release download,可以从MVC2.0 2007发行版开始
https://stackoverflow.com/questions/4817403
复制相似问题