Bluetooth: unable to switch master

Que coisa estranha…
Imaginem só:

No dispositivo A cria um Servidor do Serviço X.
No dispositivo B tbm cria um Servidor do Serviço X.
O dispositivo B se conecta, como Cliente, ao dispositivo A, para acessar o Serviço X.
O dispositivo A aceita, realizam a operação blz, finalizo a conexão em ambos.
Agora qdo o dispositivo A vai se conectar ao B, para ter acesso ao mesmo serviço BUM.

javax.bluetooth.BluetoothConnectionException: unable to switch master
no método: javax.microedition.io.Connector.open

Isso está acabando com minha aplicação… Galera, qlqr dica já ajuda.

Vlw!

PS: Postei o mesmo topic no code-blood, pq está difícil encontrar quem já trabalhou com J2ME + Bluetooth. :wink:

Vai q isso ajuda:


Monitorando o A

Pessoal já funcionou :slight_smile:

Mudei disso:

while (true) { StreamConnectionNotifier notifier = (StreamConnectionNotifier) Connector.open(url); StreamConnection conexao = notifier.acceptAndOpen();

pra isso:

StreamConnectionNotifier notifier = (StreamConnectionNotifier) Connector.open(url); while (true) { StreamConnection conexao = notifier.acceptAndOpen();

E monitorando: