Das mit dem try and catch hat ich schon an den markanten Stellen, es wird aber nie ein Fehler ausgegeben, hatte vergessen das Kommentar rauszunehmen, sorry ist so ein bisschen Irreführend. Die Methode "socket.receive(packet);" wartet so lange bis eine Antwort vom Server, also ein Packet von diesem wieder ankommt. Weil kein Packet kommt, macht er an dieser Stelle auch nicht weiter.
JavaInsel hat mir an der Stelle auch nicht weiterhelfen können.
Mfg Jan