套接字inputStream超时

时间:2018-08-06 14:28:54

标签: java sockets io

我有一台设备将输入流发送到我的输入流中非常慢(大约150-200字节)。

当我尝试将此数据读入缓冲区时,read方法仅写入50-100字节并退出循环,因为它认为不再有可用的数据。我该如何对.read()进行某种超时?该设备可以挂10-20ms,然后继续向我发送数据字节。我需要确保所有数据都已传输。顺便说一句,它可以发送随机数量的叮咬。大小不固定。

换句话说,我需要一些输入流的延迟(超时)。

谢谢!

0 个答案:

没有答案