【发布时间】:2018-08-28 23:10:59
【问题描述】:
我有一个线程可以打开一个向服务器发送数据的套接字。如果有人在工作站,服务器可能会发回数据。但是我试图在 BufferedReader 上设置一个超时,以便在 30 秒后它继续说响应为空。
//Receive Response
bufferedReader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
response = new StringBuilder();
while ((line = bufferedReader.readLine()) != null ) {
response.append(line);
}
这是我的BufferedReader,非常标准,我查看了一堆计时器和其他帖子,但没有找到可行的解决方案。
【问题讨论】:
标签: java android bufferedreader