I am developing a J2ME platform for communication between mobile devices, where I am considering both Symbian S40s and S60s. The idea is to have a mobile server communicating with the mobile clients through Bluetooth. Everything works fine on S60s, both discovery and connection between server and client. The problem starts when I get to the S40 (specifically, I am using Nokia 5310 Music Xpress). If I run the server on this device, everything works fine and I am able to pass data back and forth to the clients. But if I am using this device as a client and a S60 as a server, happens the following:
In the client, either I make the discover or I "hardcode" the address of the server, the connection fails without any explanation. In the server, it simply acts as never had received a connection.
Has someone a explanation for this fact? I searched on the device description, and it has JSR-82 and everything should work fine, but it does not and I already tested in two different devices.
I hope I have made myself clear and thanks in advance.