1
我試圖通過藍牙RFCOMM套接字連接向設備發送命令。 - 連接成功。 - 一旦連接,我試着讀DataInputStream,並不斷從設備獲取數據。 - 我的問題是我試圖發送一個串行命令到設備,並在做我的設備不響應該命令。通過寫入DataOutputStream通過藍牙向設備發送命令
我發送命令的方式有什麼問題嗎?這裏是我使用的代碼...
DataOutputStream Dos = new DataOutputStream(BTsocket.getOutputStream());
...........
String message = "SET TIME XXX";
byte[] msgBuffer = message.getBytes();
try {
Dos.writeInt(msgBuffer.length);
Dos.write(msgBuffer);
Dos.flush();
}
catch (IOException e) {
Log.e(TAG, "Exception during write.", e);
}
在DataInputStream中,設備連續發送數據。所以如果我通過DataOutputStream發送命令,我怎麼知道命令的返回狀態。 – m4n07 2011-03-18 15:36:42
什麼是設備? – 2011-03-18 16:08:35
你能否提供你的代碼? – 2011-12-26 16:59:17