4

コンピューターをAndroidフォンに接続してデータを送信しようとしています。コンピューター プログラミング言語については、c# を選択しました。

コンピューターでは、コードは次のようになります。

var wantedAddress="303926627f06"; 
var addr = BluetoothAddress.Parse(wantedAddress);
var cli = new BluetoothClient();
cli.Connect(addr, new Guid("{00001101-0000-1000-8000-00805f9b34fb}"));

Android フォンのコードは次のようになります。

private UUID uuid = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb");
private BluetoothAdapter btAdapter= BluetoothAdapter.getDefaultAdapter();
private BluetoothServerSocket server=btAdapter.listenUsingRfcommWithServiceRecord("App name",uuid);
while(isRunning)
{
    try {
        BluetoothSocket socket=server.accept();

    } catch (IOException e) {
        isRunning=false;

        e.printStackTrace();
    }
}

電話に接続しようとすると、次のエラーが表示されます。

SocketException:
The requested address is not valid in its context 303926627F06:0000110100001000800000805f9b34fb

誰が何が悪いのか知っていますか?

ご協力ありがとう御座います!ジュレ

4

1 に答える 1