6

Java で TCP ソケットを作成するにはどうすればよいですか?

そうしないと開いたままになるように指示した場合にのみ終了するようなTCP接続を作成するにはどうすればよいですか?

キープアライブを使用して、サーバーまたはクライアントがまだ使用可能かどうかを知るにはどうすればよいですか?

助けてください!

4

2 に答える 2

14

Java で TCP ソケットを作成するにはどうすればよいですか?

Socket socket = new Socket(hostname, port);

http://docs.oracle.com/javase/tutorial/networking/sockets/index.html

そうしないと開いたままになるように指示した場合にのみ終了するようなTCP接続を作成するにはどうすればよいですか?

あなたまたは反対側の端が閉じるまで、それらは開いたままになります。

キープアライブを使用して、サーバーまたはクライアントがまだ使用可能かどうかを知るにはどうすればよいですか?

あれは君次第だ。さまざまなメッセージを送信できます。そのうちの 1 つは、相手に生きていることを伝えるハートビートです。

バイナリ メッセージを送信する場合の一般的な方法は、長さを unsigned short または int 値として送信することです。"長さ" 0 のメッセージをハートビートとして使用します。

于 2012-09-24T11:24:06.607 に答える
0

クラスjava.net.Socketが探しているものです。

于 2012-09-24T11:24:40.293 に答える