蓝牙插座需要更长时间才能连接

时间:2017-06-30 11:22:38

标签: c# android sockets bluetooth xamarin.android

我对插槽的知识有限,我把这个代码放在一起,用于xamarin.android:

    Task.Run(async () =>
    {
        while (true)
        {

            socket = pairedBTDevice.CreateRfcommSocketToServiceRecord(UUID.FromString(uuid));
            socket.ConnectAsync();
            Thread.Sleep(1000);
            if (socket.IsConnected)
            {
                activity.ShowToast("Bluetooth connected");
                await OnDataReceived();
            }
            socket.Close();
        }

    });

大部分时间都按预期工作。但有时我重启后套接字需要大约9秒才能连接。当我关闭应用程序并立即打开它时会发生这种情况。有没有人知道为什么会发生这种情况?

0 个答案:

没有答案