Socket und ServerSocket ohne Portfreigaben

J

javash3xa

Hallo,

ich schreibe gerade eine Client/Server-Anwendung in java unter Benutzung von sockets. Bislang muss ich immer Ports freigeben, um von meinem Server response zu bekommen.
Jetzt frage ich mich, wie dass andere applikationen machen (ICQ, JDownloader) ohne portfreigabe "rauszutelefonieren" und auch antwort zu bekommen.

Wäre um jede Antwort dankbar, besonders eine, die mir sagt, wie ich dieses Portfreigeben umgehen kann :)

PS: beide apps (server und client) horchen über einen serversocket auf die jeweils andere app, falls das von belangen ist.

Gruß

h3xagon
 
hab momentan das selbe problem ;)
hab ein kleines kartenspiel programmiert, bei dem einer das spiel startet, und somit einen server zur verfügung stellt, und andere können das programm dann ebenfalls starten und sich zu ihm verbinden, allerdings muss der der den server gestartet hat, vorher immer erst den port freigeben, der für das spiel gedacht ist...
gibts da eine elegantere lösung? oder geht das gar nicht anders?
 

Neue Beiträge

Zurück