0

接続されたデバイスのイベントをリッスンし(USBポートで)、イベント名をWebサービスに渡す(リアルタイムで)1つのWindowsアプリケーションがあります。そして、 device(In Real Time)のイベントに応じて特定の操作を実行したいWebサイトがあります。

そのため、Windows アプリケーションから新しいイベント値が渡されるたびに、データを渡すか、Web サイトで関数を呼び出したいと考えています。

最新の値を取得するためにWebサービスを呼び出しているWebページでタイマーを使用しようとしました。しかし問題は、出来事が急速に変化していることです。

Web サービスが自動的にデータを Web サイトに送信する方法はありますか? または他の解決策。

前もって感謝します

4

1 に答える 1

0

私の知る限り、Web サービスから Web サイト上のデータを直接渡すことはできないと思います。これは、サービス自体が接続先を認識していないためです。

あなたのシナリオでは、いくつかの必要なテーブルを含むデータベースを作成し、Windows アプリケーションによって呼び出されるたびに Web メソッドからデータをそこに保存します。アプリケーションは完全に .NET 上に構築されているため、単純に渡すことができます反対側で XML データを解析する必要なく、DataTable オブジェクトを取得できます。次に、データベースからこのデータを返す Web メソッドを作成します。Web サイトからこの Web メソッドを呼び出します。ただし、データが Web サイトに送信されたら、それをデータベースから削除して、次の呼び出しで新しいデータを送信できるようにすることができます。

それはあなたを助けるかもしれません!

于 2012-08-30T17:33:26.277 に答える