我正在使用BufferedInputStream从套接字读取. BufferedInputStream的内容如下:
socketInput.read(replyBuffer,7);
它是由实例化的
socketInput = new BufferedInputStream(mySocket.getInputStream());
mySocket被定义为私有Socket mySocket;
mySocket由mySocket = new Socket(ipAddress,port)实例化;
我已经确认mySocket已连接到我的设备.我可以将数据发送到我的设备;但是,我没有收到我的设备,原因不明,但这不是问题.
如果没有读取任何数据,我希望我的BufferedInputStream在100ms之后返回.可以设置BufferedInputStream来执行此操作吗?现在,它无限期地阻止.