Könnten mehr als ein RFCOMM-Kanal pro Zeit erstellt werden?

Frage

Könnten mehr als ein RFCOMM-Kanal pro Zeit erstellt werden?

Testmethode

Verbindungen vom Mobiltelefon (Samsung GALAXY S) zu zwei Terminals im PC herstellen. Der PC verfügt über zwei verschiedene Bluetooth-Geräte (integrierter und USB-Dongle) und verwendet verschiedene COM-Anschlüsse, z. B. COM1 und COM2.

Schritte

Überprüfen Sie jede Verbindung vom Mobiltelefon zu verschiedenen Bluetooth-Geräten im PC mithilfe von SPP separat. ----> OK, das Mobiltelefon konnte mit jedem Bluetooth-Gerät lesen, was der PC im Terminal gesendet hat. Dies bedeutet, dass PC, Bluetooth-Gerät 1 (BD1) und Bluetooth-Gerät 2 (BD2) über SPP einwandfrei funktionieren. Jetzt teste ich zwei Verbindungen gleichzeitig.

Stellen Sie eine Verbindung her, z. B. Mobiltelefon-> BD1. ---> OK Das Mobiltelefon konnte über diese Verbindung Daten von Terminal 1 im PC lesen.

2.1 Eine andere Verbindung herstellen (Handy -> BD2). ---> OK Keine Ausnahme warf und der Link wurde erfolgreich hergestellt.

PROBLEM

Nachdem die zweite Verbindung hergestellt wurde, wird das, was ich in Terminal 1 eingegeben habe, weitergeleitet und von der zweiten Verbindung empfangen. Andererseits werden in Verbindung 2 keine Daten empfangen, die in Terminal 2 eingegeben wurden.

Diskussio Ich füge meinen Fehlerbericht einHIE. Wenn ich recht hätte, ist der blaue Teil der Schrift der Prozess, der die erste Verbindung herstellt, und der schwarze Teil unter der blauen Schrift ist der Prozess, der die zweite Verbindung herstellt.

Der Grund, warum ich bezweifle, dass "mehr als ein RFCOMM erstellt werden kann", ist im Fehlerbericht angegeben. Wir konnten sehen, dass beide "rc chan 1 ", bedeutet das, dass sie das gleiche RFCOMM ausgeben ??

Irgendwelche Empfehlungen oder Vorschläge sind sehr, sehr willkommen!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage