asp.net 2.0 中的内部聊天选项

发布于 2024-10-14 17:45:58 字数 149 浏览 5 评论 0原文

如何在 ASP.NET 中添加聊天选项(如 Gmail 聊天)?它不需要在线提供;只有内部用户才会使用它。

目前我们正在使用一款软件(一种网络应用程序,所有需要访问聊天权限的人都可以登录,我希望这些人显示为可用)。该软件将在医院内使用,因此不需要互联网。有什么想法吗?

How can I add a chat option in ASP.NET like gmail chatting? It does not need to be available online; only internal users will use it.

Currently we are using one piece of software (a web application that all people who need access to the chat login into, I'd like those people to be shown as available). The software will be used within a hospital, so the internet is not required. any idea ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

南巷近海 2024-10-21 17:45:58

实现此目的的一个简单方法是拥有当前登录用户的数据库表。当用户登录时,会插入一条记录。用户可以继续每 1 分钟(左右)发送一个小请求来更新该表中的时间戳。每隔 5 分钟,从表中清除那些让时间戳失效的用户...

那么您的在线列表只是该表中的一个选择...

您可以调整/调整所有时间以使其更准确。 ..通过内部网,您可能可以更频繁地进行轮询。

A simple way you could achieve this is by having a database table of currently logged on users. When a user logs on, a record is inserted. The user could keep sending a small request every 1 minute (or so) to update a timestamp in that table. Every 5 minutes say, clear out the users from the table that have let there timestamp lapse...

So then your online list is just a select from that table...

You could tweak/tune all the timings to have it more accurate...over an intranet, you could likely poll more frequently.

月棠 2024-10-21 17:45:58

您可以从我的开源实时聊天项目开始,并对其进行调整以满足您的需求。

您已经拥有在线/离线机制和聊天引擎。这是一对一的聊天,既然你提到了 Gmail,我想你的意思是一对一。

无论如何,您可能会节省一些时间,请查看当前版本使用 ASP.NET MVC 3

如果您无法使用 .NET 4 和 .NET,您可以从 ASP.NET 2.0 2007 版本开始。 MVC 3 这是 ASP.NET 2 版本下载的直接链接

You could start from my open source Live Chat project and tweak it to fit your need.

You would already have the online / offline mechanic and the chat engine as well. It's a one on one chat, since you mention gmail I suppose you meant one on one.

In any case, you might save some days starting from it, have a look to the current version uses ASP.NET MVC 3

You can start from the ASP.NET 2.0 2007 release if you cannot go with .NET 4 & MVC 3 this is the direct link to the ASP.NET 2 release download

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文