ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1184
1184
EMPFEHLEN
-
13.11.09 19:46 #1javash3xa Tutorials.de Gastzugang
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
-
14.11.09 13:45 #2
- Registriert seit
- Aug 2005
- Ort
- Karlsruhe (Baden-Württemberg)
- Beiträge
- 905
Teilweise benutzen die Programme UPnP zum "raustelefonieren", dass weißt dem Router an einen Port öffnen.
http://de.wikipedia.org/wiki/Universal_Plug_and_Play
Ich hoffe die Information hilft dir.Wäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
Blog: http://javaeffective.wordpress.com/
-
14.11.09 16:00 #3javash3xa Tutorials.de Gastzugang
hmm das hört sich schon gut an, gibts da was schnelles für java?
hab das hier gefunden: http://developer.gauner.org/jupnp/
werd daraus aber net wirklich schlau
-
15.11.09 15:54 #4javashexa Tutorials.de Gastzugang
ok habs hinbekommen, danke nochmals fuer die Hilfe
-
15.11.09 16:48 #5
- Registriert seit
- Aug 2005
- Ort
- Karlsruhe (Baden-Württemberg)
- Beiträge
- 905
Kannst du uns mit einem kleinen Code schnipsel zeigen wie? Mich würde das auch interessieren :-D
Wäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
Blog: http://javaeffective.wordpress.com/
-
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?
Ähnliche Themen
-
'Socket Error #10038 Socket operation on non-socket'
Von jupp2oo8 im Forum C/C++Antworten: 2Letzter Beitrag: 30.01.08, 10:24 -
'Socket Error #10038 Socket operation on non-socket'
Von jupp2oo8 im Forum C/C++Antworten: 2Letzter Beitrag: 29.01.08, 14:59 -
ServerSocket unter Windows XP
Von philBerlin im Forum JavaAntworten: 2Letzter Beitrag: 21.08.07, 15:07 -
ServerSocket ---Bitmap---> ClientSocket
Von to_bad im Forum Borland CBuilder und VCLAntworten: 0Letzter Beitrag: 26.02.07, 19:36 -
Problem mit Socket und ServerSocket
Von mrno im Forum JavaAntworten: 1Letzter Beitrag: 28.08.06, 13:08





Zitieren
Login





