指定された ip とポートでリッスンしているサーバーと、そのサーバーに接続するクライアントがあるシナリオがあります。今、私はreadline
メソッドを使用してサーバーからの応答を読んでいます:
String readme=bs.readline()).
こちらbs
がbufferedreader
オブジェ。この行を書いた場合、応答を読む前に知りたい
socket.setSoTimeout(1000)
1000ミリ秒まで応答がない場合
ソケットがタイムアウトして切断されるか、ソケットを切断せずに空の文字列を与えるかreadme
。