我正在尝试通过 BT SPP 接收连接到服务器的客户端设备的响应。创建客户端套接字并启动绑定后
Client = device.CreateSocket(ServiceUuid);
Client.ConnectionStateChanged += ClientConnectionStateChanged;
device.ConnectionStateChanged += DeviceConnectionStateChanged;
device.CreateBond();
我在绑定回调中调用 connect 方法Client.Connect();
,然后订阅 OnDataReceived 事件Client.DataReceived += OnDataReceived;
现在一切正常,但永远不会调用 OnDataReceived,就好像没有返回数据一样。但由于我也在控制在辅助设备上运行的服务器,我知道有数据被发回,那为什么没有收到呢?