C# 蓝牙串行COM连接。BlueSoleil中似乎没有用于RFCOMM服务器的API

C# 蓝牙串行COM连接。BlueSoleil中似乎没有用于RFCOMM服务器的API,c#,bluetooth,rfcomm,32feet,C#,Bluetooth,Rfcomm,32feet,在我的应用程序中,我想连接到电子设备(它不是电话或…!)并从中获取数据包。 我需要从串行COM端口读取数据。 我使用以下代码进行连接: private void bSearch_Click(object sender, EventArgs e) { var listener = new BluetoothListener(BluetoothService.SerialPort); listener.Start(); list

在我的应用程序中,我想连接到电子设备(它不是电话或…!)并从中获取数据包。 我需要从串行COM端口读取数据。 我使用以下代码进行连接:

        private void bSearch_Click(object sender, EventArgs e)
    {
        var listener = new BluetoothListener(BluetoothService.SerialPort);
        listener.Start();
        listener.BeginAcceptBluetoothClient(this.BluetoothListenerAcceptClientCallback, listener);
    }
    void BluetoothListenerAcceptClientCallback(IAsyncResult result)
    {
        var listener = (BluetoothListener)result.AsyncState;
        listener.BeginAcceptBluetoothClient(this.BluetoothListenerAcceptClientCallback, listener);
        BluetoothClient client = listener.EndAcceptBluetoothClient(result);
        client.Close();
    }
注意:当我手动连接到设备的蓝牙时,我可以从串行端口接收数据!但通过32英尺的编程,我收到了这个错误: “BlueSoleil中似乎没有用于RFCOMM服务器的API。” 一致:

怎么了,我能做什么

BlueSoleil SDK不支持作为服务器,因此32feet.NET无法支持服务器/侦听器


加油,伙计们!知道吗?你最后从哪里得到的?你成功了吗?也成功了。连接到第三方设备并从中读取和写入数据是正常的——不必仅仅为了接收数据而作为服务器运行。
There seems to be no API in BlueSoleil for RFCOMM servers.