BufferedInputStream
ソケットから読み取るためにを使用しています。読み取りは次のBufferedInputStream
とおりです。
socketInput.read(replyBuffer, 0, 7);
それはによってインスタンス化されます
socketInput = new BufferedInputStream(mySocket.getInputStream());
mySocket
と定義されているprivate Socket mySocket;
mySocket
によってインスタンス化されますmySocket = new Socket(ipAddress, port);
mySocket
デバイスに接続されていることを確認しました。デバイスにデータを送信できます。ただし、不明な理由でデバイスから受信していませんが、それは問題ではありません。
BufferedInputStream
データを読み取らない場合は、100ms後に戻ってほしい。これを行うように設定できBufferedInputStream
ますか?現在、無期限にブロックされます。