私は接続を失うことなく複数のメッセージを送信する必要があるJavaソケットコードを作成しています。スクリプトを停止すると接続が終了します。Javaソケット接続Reuse
私はそれを続行することができません。私たちがこの目的を達成するために使用できるアプローチをお手伝いできますか?
事前
私は接続を失うことなく複数のメッセージを送信する必要があるJavaソケットコードを作成しています。スクリプトを停止すると接続が終了します。Javaソケット接続Reuse
私はそれを続行することができません。私たちがこの目的を達成するために使用できるアプローチをお手伝いできますか?
事前
のおかげで、それだけでシングルスレッド・サーバ・クライアント・メッセージ通信である場合、 あなたは、単にそれを伝えるのではなく、終了保つために、whileループを使用することができます。
チェック/改善のためのコードがある場合は、大きな助けになります。ここで
は長命サーバーの例です:私たちは、あなたがこれまでに達成したものを見ることができるように
ServerSocket listener = new ServerSocket(9090);
try
{
while (true)
{
Socket socket = listener.accept();
System.out.println("Got a new connect from a client");
try
{
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
out.println("hello from the server");
}
finally
{
socket.close();
}
}
}
finally
{
listener.close();
}
ここでは、複数のメッセージを送受信しない長寿命サーバーの無関係な例を示します。これは質問の内容です。 – EJP
あなたはいくつかのコードを提供していただけますか? – Zze
'続行できません'は問題の説明ではありません。 – EJP