0

我有一个 Windows 应用程序正在侦听附加设备的事件(在 USB 端口上)并将事件名称传递给 Web 服务(实时)。我有一个网站,我想根据device(In Real Time) 的事件在其上执行某些操作。

因此,每当从 Windows 应用程序传递新的事件值时,我想在网站上传递数据或调用函数。

我尝试在调用 Web 服务的网页上使用计时器来获取最新值。但问题是事态变化非常迅速。

网络服务有什么方法可以自动将一些数据发送到我的网站?或任何其他解决方案。

提前致谢

4

1 回答 1

0

据我所知,我认为您不能直接从 Web 服务传递您网站上的数据,因为服务本身不知道它与哪个连接。

对于您的场景,我要做的是创建一个包含一些所需表的数据库,并在您的 Windows 应用程序调用它时通过 Web 方法将数据存储在其中,因为您的应用程序完全建立在 .NET 上,您可以简单地通过DataTable 对象,而不必在另一端解析 XML 数据。现在,创建一个从数据库返回此数据的 Web 方法。从您的网站调用此 Web 方法。数据发送到网站后,您可以将其从数据库中删除,以便在下次调用时发送新数据。

它可能对你有帮助!

于 2012-08-30T17:33:26.277 回答