J'ai recherché haut et bas sur ce problème. Ne peut toujours pas trouver la solution. Fondamentalement, je veux transférer un fichier crypté via OBEX Push Service (bluetooth) du client (j2me) au serveur (j2me). En émulateur, cela fonctionne bien. Client capable de faire une recherche de découverte bluetooth sur le serveur. Mais, quand je mets l'application dans mon téléphone. Ça ne montre rien du tout. Je suppose que cela peut être un problème d'URL de serveur ou de client.transférer un fichier d'un téléphone portable à un autre via bluetooth
Quelqu'un peut-il m'aider?
Voici une partie de mon code (très probablement cela cause mon problème).
(client)
discoveryAgent.searchServices(null,new UUID[] { new UUID(1105) },
(RemoteDevice) list.getRemoteDevices().elementAt(i), this);
(serveur)
sn = (SessionNotifier) Connector.open(
"btgoep://localhost:1105;name=ObexPushServer;authenticate=false;master=false;encrypt=false");
J'ai essayé de remplacer 1105 (sur le serveur) avec "00112233445566778899AABBCCDDEEFF", mais toujours le même résultat.
Si cela fonctionne sur un émulateur mais pas sur un périphérique, ajoutez le périphérique que vous utilisez à votre question. à la fois client et serveur s'il vous plaît. –