my MIDlet communicates with a server using j2me socket connection. The connection is beeing opened using:
..and after sending and receiving from the in- and outputstream resp. I close the connection using:
(SocketConnection) conn = Connector.open("socket://myhost.com:myPort")
BUT the phone does not actually 'close' the connection, i.e. my Nokias (6630, 6680) still show the 3G <=> symbol for beeing connected. This eventually changes when I shutdown my MIDlet.
Do I have an error in my code or is this behaviour normal. And if so, how can I explicitly close the connection and stop the phone from using expensive network sources?
Any help appreciated!