J
JBernhard
Gast
hallo
wierd mal kurz eine kleine einführung in mein prog schreiben damit ihr mein problem versteht.
1. ich habe eine server-applikation und ein client-applet
mit dem applet kann man sich am server anmelden der macht einen socket für jeden client auf und so kann man chatten
dazu schickt der server auch alle angemeldeten user an den client somit könnte ein client mit einem anderen einen privaten chat eröffnen ohne das dies über den server geht, der server versendet nur die ip addressen der beiden partner.
Jetzt mein problem:
bei PCs in einem kleinen LAN funktioniert dies wunderpaar (wenn auf einen PC im LAN der Server läuft)
jedoch wenn der server in einem anderen LAN das mit einem Home and Office router ans inet angehängt ist läuft
kommt keine verbindung zustande. es ist zwar der port auf dem der server auf verbindungen horcht mit portweiterleitungen durchgeschaltet aber wenn der server zu einen client dann einen socket aufbauen will funktioniert das nicht. Meiner meinung nach weil der Router die anderen ports nicht durchlässt.
oder ist da was anderes falsch??
und
wie kann man das umgehen oder was soll ich ändern damit der chat funktioniert??
MFG
Bernhard
wierd mal kurz eine kleine einführung in mein prog schreiben damit ihr mein problem versteht.
1. ich habe eine server-applikation und ein client-applet
mit dem applet kann man sich am server anmelden der macht einen socket für jeden client auf und so kann man chatten
dazu schickt der server auch alle angemeldeten user an den client somit könnte ein client mit einem anderen einen privaten chat eröffnen ohne das dies über den server geht, der server versendet nur die ip addressen der beiden partner.
Jetzt mein problem:
bei PCs in einem kleinen LAN funktioniert dies wunderpaar (wenn auf einen PC im LAN der Server läuft)
jedoch wenn der server in einem anderen LAN das mit einem Home and Office router ans inet angehängt ist läuft
kommt keine verbindung zustande. es ist zwar der port auf dem der server auf verbindungen horcht mit portweiterleitungen durchgeschaltet aber wenn der server zu einen client dann einen socket aufbauen will funktioniert das nicht. Meiner meinung nach weil der Router die anderen ports nicht durchlässt.
oder ist da was anderes falsch??
und
wie kann man das umgehen oder was soll ich ändern damit der chat funktioniert??
MFG
Bernhard