2017-03-23 8 views
0

現在、同僚によって開発されたWebアプリケーションを開発中です。現在、TCPインターフェイスを実装したいと考えています。 webapp(ウェブサイトにもっと似ています)にバイナリ信号を送信し、それに応じてウェブサイトの外観データを変更したいと考えています。ウェブサイトをトリガーするデバイスは、TCPデータのみを送信できます。 私が解決策を探している限り、TCP経由でWebアプリケーションにデータを送信する方法はありません。 Webアプリケーションがlocalhost上で実行されているのに対して、 WebSockのような提案がたくさんありますが、TCP通信が必要なので、これは私の場合には当てはまりません。 おそらく、Webアプリケーションを開発して後で展開するときにJava関数を使用する方法がありますか?Webapp JavaアプリケーションでTCP信号を受信

答えて

0

webbappがいくつかのアプリケーションサーバーの下に配備されている場合。 Tomcatでは、ContextListenerを登録し、Webアプリケーションの起動/シャットダウンについて通知を受けることができます。 Hereはこれの簡単な例です。

があなたの特定のケースを解決するために、あなたが望むような接続に&データを扱う、あなたのリスナーの contextInitialized方法でTCPソケットを開くことができ、その後、あなたのリスナーの contextDestroyed方法できれいにそれを閉じることができます。

関連する問題