i am using a 7650 to make some http connections. request and response works fine (firmware 4.39) but:

- after a connection has been made it stays up (the connection has been closed): the box around that G only disappears after the midlet is terminated. as long as the midlet is using this gprs connection no other application can use it (MMS, other midlets)

- if there is no air-connection at all (assume a tunnel), the POST request is finished (outputstream.close()) but then the midlet just hangs... even after getting back the air-connection ('leaving the tunnel') the phone does not come over this. the gprs-stack just hangs. also other applications (like MMS sending) will not work again before rebooting the phone!

how do i make gprs connections failsafe?? any suggestions?
thanks a lot!