0

我刚刚在 Windows 应用程序中使用了 NotifyIcon 类,我认为它非常方便。我主要是一名网络开发人员,所以我只是想了解网站是否有类似的东西。

我想将其合并到的网站有一个工单管理模块,用户可以在其中捕获工单/问题,然后从处理工单的客户员工那里获得对这些工单的响应。

显然我意识到通知或弹出窗口将需要显示在页面中,但是有没有办法在特定页面甚至主页面(可能是 javascript 或 JQuery)上放置一个计时器,每隔几个轮询一次数据库分钟并检查最近修改的票证并让登录的用户知道票证已更新?

提前致谢。

4

2 回答 2

3

如果您需要客户端保持与服务器的开放连接并对其进行轮询,我认为 Signal R 将是您集成到 .NET 项目中的最佳选择。它在 Nuget 上,但来源在https://github.com/SignalR/SignalR

于 2012-07-24T14:16:28.990 回答
0

我建议您熟悉Node.js。

Node.js 是一个强大的工具,有助于将 javascript 作为实时服务器管理工​​具。

在您熟悉了 Node.js 设置之后,您会想要掌握 Socket.io。Socket.io 通过利用 Node.js 创建的 websocket 为长轮询技术提供支持。在这里,我们可以管理我们提供数据的条件。这是开发人员对抗2 HTTPD ports.

于 2012-07-24T14:25:47.740 回答