I have a problem with a MIDlet that is launched using the push registry. I want it to launch again using the push registry after it is shut down, but this does not happen. It works fine the first time it is launched. After that it seems to block and wait somewhere around where the application which performs the launch attempts to connect to the same port. (The launched MIDlet is shut down before i attempt to launch it again, in case anyone thinks im trying to get 2 instances running, which i'm not).
The weird thing is, if I attempt to launch a different MIDlet repeatedly, it works fine. There must be some problem with the other MIDlet I'm trying to launch. What could possibly be causing the problem, and does anyone have any idea how to solve it. Is the problem that the port in use is not freed up, even though the application is shut down? I know the problem is not the Midlet doing the launching, as I've written this in Symbian too and got the same results.
Please offer any suggestions, I'm desperately frustrated with this as i don't understand what's wrong. I'd greatly appreciate any help.