私のシナリオでは、クライアントが接続を確立するのを待機するサーバーを実行しています。通信しようとしているコンピューターのネットワークセキュリティは私よりも制限されているため、クライアントが接続をインスタンス化する必要があります。クライアントは毎日私に接続します。だから私はこれを処理するjarファイルとプロセスを実行しています。私の側はサーバー側、もう一方の側はクライアント側です。次に、Webページを実行していて、ユーザーが特定のボタンをクリックしたときに、サーバーアプリに「OK、クライアントにデータを送信します」と伝える必要があります。
これを達成するための最良の方法は何ですか?まず、クライアントがデータを待っていることに問題がありますか?ここでハートビートなどの特別なものが必要ですか?シナリオを逆にして、代わりにサーバーをクライアントに接続することは可能ですか?
次に、ユーザーがボタンをクリックしたときに起動するアプリケーションが、接続を処理しているすでに実行中のjarと実際に通信するようにするにはどうすればよいですか?