这是我的问题。我有一个连接到 Windows 计算机的硬件扫描仪。当我扫描一个项目时,windows 计算机将获得有关该项目的价格/信息。我将通过 windows 程序/c# 程序将价格插入我的数据库。
我有一个 Web 应用程序,它可以访问与 c# program 相同的数据库。此 Web 应用程序应在我进行扫描时打开。我希望在扫描时将 db 中的更改反映到 Web 浏览器。
这与javascript技术(或其他技术)有关吗?这可能吗?
谢谢
这是我的问题。我有一个连接到 Windows 计算机的硬件扫描仪。当我扫描一个项目时,windows 计算机将获得有关该项目的价格/信息。我将通过 windows 程序/c# 程序将价格插入我的数据库。
我有一个 Web 应用程序,它可以访问与 c# program 相同的数据库。此 Web 应用程序应在我进行扫描时打开。我希望在扫描时将 db 中的更改反映到 Web 浏览器。
这与javascript技术(或其他技术)有关吗?这可能吗?
谢谢
如果您在 Web 服务器上运行的 Web 应用程序可以访问数据库并且可以收到更改通知,您可以使用 HTTP Persistent(又名 Keep-Alive)连接将更新“推送”到您的 JS 可以访问的浏览器接他们
http://en.wikipedia.org/wiki/HTTP_persistent_connection
更多详细信息:与客户端的持久连接
您需要保持从网页到服务器的 TCP 套接字连接,当数据库更新时,服务器将在此套接字上发送消息以提醒网页并且页面可以更新。
看看这个问题有几个可能的解决方案,我推荐 node.js