Я пытаюсь получить ответы через BT SPP для моего клиентского устройства, подключенного к серверу. После создания клиентского сокета и инициирования соединения Client = device.CreateSocket(ServiceUuid);
Client.ConnectionStateChanged += ClientConnectionStateChanged;
device.ConnectionStateChanged += DeviceConnectionStateChanged;
device.CreateBond();
я вызываю метод connect в обратном вызове соединения Client.Connect();
, а затем подписываюсь на событие OnDataReceived Client.DataReceived += OnDataReceived;
Теперь все работает но OnDataReceived никогда не вызывается, как будто данные не возвращаются. Но так как я также контролирую сервер, который работает на дополнительном устройстве, я знаю, что данные отправляются обратно, так почему они не получены?