0

这是我的问题。我有一个连接到 Windows 计算机的硬件扫描仪。当我扫描一个项目时,windows 计算机将获得有关该项目的价格/信息。我将通过 windows 程序/c# 程序将价格插入我的数据库。

我有一个 Web 应用程序,它可以访问与 c# program 相同的数据库。此 Web 应用程序应在我进行扫描时打开。我希望在扫描时将 db 中的更改反映到 Web 浏览器。

这与javascript技术(或其他技术)有关吗?这可能吗?

谢谢

4

2 回答 2

2

如果您在 Web 服务器上运行的 Web 应用程序可以访问数据库并且可以收到更改通知,您可以使用 HTTP Persistent(又名 Keep-Alive)连接将更新“推送”到您的 JS 可以访问的浏览器接他们

http://en.wikipedia.org/wiki/HTTP_persistent_connection

更多详细信息:与客户端的持久连接

于 2013-05-08T16:31:39.850 回答
1

您需要保持从网页到服务器的 TCP 套接字连接,当数据库更新时,服务器将在此套接字上发送消息以提醒网页并且页面可以更新。

看看这个问题有几个可能的解决方案,我推荐 node.js

如何通过 JavaScript 通过 TCP 套接字进行通信?

于 2013-05-08T16:32:22.680 回答