私は、長時間実行されるプロセスであるJavaアプリケーションを持っています(それを「サーバー」と呼びましょう)。デスクトップ GUI (ほとんどの場合 Swing) を作成する必要があります。このアプリケーションに接続できる「クライアント」と呼びましょう。
- アプリケーションからのステータス更新の表示
- 特定の「手動でトリガーされた」コマンドをアプリケーションに与える
クライアントとサーバー間の各対話 (会話スレッド) は短くなりますが、上下にいくつかのメッセージが含まれる場合があります。このようなものを実装するためのさまざまなオプションは何ですか? 速度は私にとって大きな問題ではありません。私は、配管の詳細に行き詰まることなく、会話プロトコルを進化させることができる何かにもっと興味があります. 私が今考えているオプションは、ソケット、RMI、JMS、および JavaSpaces です。