如何在32feet中设置自定义连接超时

时间:2016-12-20 18:45:55

标签: c# bluetooth 32feet

我正在使用C#开发代码以与自定义蓝牙设备进行通信。我用来连接设备的代码基本上是这样的:

BluetoothDeviceInfo device_info = new BluetoothDeviceInfo(BluetoothAddress.Parse(address_str));
try
{
    BluetoothClient connection = new BluetoothClient();
    connection.Connect(device_info.DeviceAddress, BluetoothService.SerialPort);

    if (connection.Connected)
    {
        ...
    }
    else
    {
        ...
    }
}
catch (Exception e)
{
    ...
}

问题是Connect呼叫经常在大约5秒后超时。有时它会在大约3秒后成功,我有理由相信如果我允许更多时间可以成功建立连接。但是,我没有设置5秒的超时。我只是调用Connect方法,它会在某个时候超时。

有没有办法在32feet的某处配置此超时?

0 个答案:

没有答案