Hallo, Ich habe erstmal bei Google gesucht und auch in der FAQ und im Forum. Das Problem ist nur, dass ich nicht genau weiss wonach ich suchen muss. Ich hoffe das ist zu entschuldingen. So nun zu meinem Problem:
Habe einen kleinen chatclient und nen dazugehörigen Server geschrieben. der Server lauscht auf port 5000. wenn ich den Server lokal auf meiner Programmierkiste starte und dann den Client funktioniert das wunderbar. Ich baue eine Verbindung auf und kann text schreiben.
Lasse ich den Server auf meinem rootServer starten, kann socket zwar eine Verbindung herstellen über das Internet aber Text über die Input/output - Streams wird nicht geschickt. Also der Server empfängt nichts. hab schon gedacht, dass das an meiner NAT-Firewall liegen kann aber ad ist port 500 weitergeleitet. da aber nach Verbindungsaufbau der Server dem Client nen anderen Port vergibt ist es nicht möglich alle Ports freizugeben.
Wo kann das Problem liegen? muss ich die Ports freigeben, die der Server neu vergibt?
Beispiel einer Servermessage: Connection from Socket[addr=/<IP.IP.IP.IP>,port=3436,localport=5000]
auf dem Server läuft Debian.
Vielen Dank für eure Denkanstösse.
Anfa-Enger
Habe einen kleinen chatclient und nen dazugehörigen Server geschrieben. der Server lauscht auf port 5000. wenn ich den Server lokal auf meiner Programmierkiste starte und dann den Client funktioniert das wunderbar. Ich baue eine Verbindung auf und kann text schreiben.
Lasse ich den Server auf meinem rootServer starten, kann socket zwar eine Verbindung herstellen über das Internet aber Text über die Input/output - Streams wird nicht geschickt. Also der Server empfängt nichts. hab schon gedacht, dass das an meiner NAT-Firewall liegen kann aber ad ist port 500 weitergeleitet. da aber nach Verbindungsaufbau der Server dem Client nen anderen Port vergibt ist es nicht möglich alle Ports freizugeben.
Wo kann das Problem liegen? muss ich die Ports freigeben, die der Server neu vergibt?
Beispiel einer Servermessage: Connection from Socket[addr=/<IP.IP.IP.IP>,port=3436,localport=5000]
auf dem Server läuft Debian.
Vielen Dank für eure Denkanstösse.
Anfa-Enger