ゲートウェイ(クライアント)のsocket
にメッセージを送信し、ゲートウェイからメッセージを受信するまで待ちます。Javaのソケットとマルチスレッドについて知りたいこと
私はもう一度、サーバsocket
からクライアントであるゲートウェイにメッセージを送りますが、accept()
(ServerSocket)メソッドの接続ブロックにメッセージを送ります。
これは、inputStream
を使用して何かを受け取るのを待っていた以前のリクエストのためです。私はこれを維持するためにthreads
を使用し、これを行うにはsetReuseAddress()
を使用します。
私は、このロジックが綺麗であること、または複数のリクエスト(メッセージ)を処理してServer-Socket
からクライアントソケットに送信するロジックがあることを知りたいと思っているので、コードを投稿していません。 socket
がアプリケーションを介して接続されなければならないので、close
ソケットにしたいです。
ソケットを使用する必要がありますか? Java RMIに精通していますか? Java RMiでは、このソケット/ポート方法論を回避できます。切断するクライアントに関しては、いくつか注意してください。 – thejartender
ええ、私はソケットを使用する必要があります。 –
あなたの質問を明確にしてください。 accept()を呼び出すServerSocketが両側にあるように聞こえますか? – brettw