Я использую BufferedInputStream
для чтения из сокета. BufferedInputStream
гласит:
socketInput.read(replyBuffer, 0, 7);
Создается
socketInput = new BufferedInputStream(mySocket.getInputStream());
mySocket
определяется как private Socket mySocket;
mySocket
создается mySocket = new Socket(ipAddress, port);
Я подтвердил, что mySocket
подключен к моему устройству. Я могу отправить данные на свое устройство; однако, я не получаю от моего устройства по неизвестным причинам, но это не проблема.
Я хочу, чтобы мой BufferedInputStream
вернулся после, скажем, 100 мс, если он не читает никаких данных. Можно ли настроить BufferedInputStream
для этого? Прямо сейчас блокируется на неопределенный срок.