1

我正在为 c# 使用 InTheHand.Net.Personal (32feet.NET) 库,我进行了直接连接(没有串行 COM 端口),我可以将命令发送到设备:

String address = "XX:XX:XX:XX:XX:XX"; 
Guid mUUID = new Guid("00001101-0000-0000-0000-000000000000");

BluetoothAddress addr = BluetoothAddress.Parse(address);
var btEndpoint = new BluetoothEndPoint(addr, mUUID);
var btClient = new BluetoothClient();
btClient.Connect(btEndpoint);

Stream peerStream = btClient.GetStream();

StreamWriter sw = new StreamWriter(peerStream);
sw.WriteLine("Hello World");
sw.Flush();
sw.Close();

btClient.Close();
btClient.Dispose();
btEndpoint = null; 

但是,我需要从设备异步回复。但是,我不知道 InTheHand.Net.Personal 库使用什么方法。无论如何要附加任何侦听器或类似的东西吗?

4

0 回答 0