以下のコードは AsynTask と try-catch で実装されています。サーバーが指定された時間内に応答しない場合、 bufferreader.readline() を中断したい。どうすればこれを達成できますか?
Socket tcpSocket = new Socket();
tcpSocket.connect(new InetSocketAddress("mydomain.com", 5000),
SOCK_TIMEOUT);
InputStream inputStream = tcpSocket.getInputStream();
BufferedReader bufferReader = new BufferedReader(
new InputStreamReader(inputStream));
String jsonData = bufferReader.readLine(); //blocks here