Moin,
da ich z.Z. viel mit TCP arbeite, aber nur leider lokal testen kann - Router sei Dank - dachte mir, dass ich den Lochtrick anwenden sollte.
Leider habe ich da nur sehr theoretisches Wissen und wollte euch Fragen ob meine Idee so funktionieren sollte:
Server: Befindet sich hinter einem Router mit Firewall die sich nicht ausschalten lässt.
In einem realistischem Zeitrahmen refresht er ein PHP-Script. Das Script gibt aus, ob es neue Verbindungen gibt.
Will sich jetzt ein Client verbinden, so teilt er dem Server seine IP mit und bekommt im Gegenzug die IP vom Server.
Dazu gibt es noch ein Script, welches eine Zeit runterzählt sobald einer der beiden sich drauf connected haben.
Nun versucht der Client und der sich mit diesem "Timer" zu synchronisieren (sodass er lokal weiterläuft).
Wenn die Zeit abläuft versuchen beide eine Verbindung auf dem selben Port herzustellen.
Haben die dadurch jetzt eine Verbindung?
Mfg.
SAR
da ich z.Z. viel mit TCP arbeite, aber nur leider lokal testen kann - Router sei Dank - dachte mir, dass ich den Lochtrick anwenden sollte.
Leider habe ich da nur sehr theoretisches Wissen und wollte euch Fragen ob meine Idee so funktionieren sollte:
Server: Befindet sich hinter einem Router mit Firewall die sich nicht ausschalten lässt.
In einem realistischem Zeitrahmen refresht er ein PHP-Script. Das Script gibt aus, ob es neue Verbindungen gibt.
Will sich jetzt ein Client verbinden, so teilt er dem Server seine IP mit und bekommt im Gegenzug die IP vom Server.
Dazu gibt es noch ein Script, welches eine Zeit runterzählt sobald einer der beiden sich drauf connected haben.
Nun versucht der Client und der sich mit diesem "Timer" zu synchronisieren (sodass er lokal weiterläuft).
Wenn die Zeit abläuft versuchen beide eine Verbindung auf dem selben Port herzustellen.
Haben die dadurch jetzt eine Verbindung?
Mfg.
SAR