I'm developing a client-server application. The server side is a J2ME application that should be run on a mobile device, while the client side is a J2SE application that should be run on a workstation. Client and server communicate over a Bluetooth (RFCOMM) link.
Actually, I'm testing this application using two computers. The first one runs the Nokia series 60 emulator and uses the Nokia Connectivity Framework (version 1.2) to interface the BT USB adapter with the emulator. The second computer runs the client side application (J2SE) that uses avetanaBluetooth library to communicate over the Bluetooth link.
Problem: when the client application search for services available on the "mobile device", it compares a Windows pop-up message that ask to insert the pin pairing code. However, the server application should disable the authentication, since it accepts RFCOMM connections with the following parameters "authentication=false;authorize=false;encrypt=false".
Don't you think that this a strange behavior?
Can you help me to understand?
How can I search services without entering the pin code?
Every usefull comment will be appreciated!