私は、Android Bluetoothアプリケーションとコンピューターで実行されているサーバーとの接続を含むBluetoothアプリケーションに取り組んでいます。サーバーも、blue-cove api を使用して作成された Bluetooth アプリケーションです。
モバイルアプリとそのコンピューターサーバーアプリケーションを接続できないという問題に直面しています。
Androidアプリのコードは次のとおりです。
try {
// Connect the device through the socket. This will block
// until it succeeds or throws an exception
mySocket = myDevice.createRfcommSocketToServiceRecord(MY_UUID);
mySocket.connect();
toast = Toast.makeText(context, "Connection established", thisClass.duration);
toast.show();
} catch (IOException connectException) {
// Unable to connect; close the socket and get out
try {
mySocket.close();
toast = Toast.makeText(context, "Connection not established", thisClass.duration);
toast.show();
} catch (IOException closeException) { }
return;
}
問題はどこにあるのか、おそらく何が欠けているのか。また、socket.connect() メソッドの理解にあいまいさがあります。この点で私を助けてください。