UDP/TCP hole punching (Router Firewall legal löchern)

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Danke, aber lieder funktioniert da keiner der 3 Link, die in den Themen auf eine Datei verweisen. Hast du den Code noch. Oder sind die Dateien irgendwo anders gehostet?
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Hmm naja, du könntest den lexvictory ja mal fragen in einem Topic ob er die Links aktualisieren könnte.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Hab ihm mal en PN geschrieben, wenn ich Code habe, poste ich das hier...
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Ok, er weiß es nicht mehr: Sorry, I have no clue where those sources are any more.


Scheinbar müssen wir das jetzt selbst machen...oder hat jemand noch was davon auf Festplatte?
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Hier hab ich was gefunden was dir eventuell helfen könnte:

http://www.codeproject.com/KB/IP/port-forwarding.aspx

Aber wie ich sehe muss man allein um den Router zu finden schon UDP verwenden (Broadcast).
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Ok, sieht zu kompliziert aus :mrgreen:


Dann nutze ich eben UDP!
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Ach Edit, habe was gefunden, DANEK an Google: http://en.wikipedia.org/wiki/TCP_hole_punching

Versteht jemand die genaue Vorgehensweise
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Soweit ich das jetzt versteh funktioneirt das g eau so, wie bei UDP oder?
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Joel hat geschrieben:Soweit ich das jetzt versteh funktioneirt das g eau so, wie bei UDP oder?
Könnte sein. Trotzdem musst du wohl den Sourceport irgendwie bestimmen.

http://streaming.uni-konstanz.de/lectur ... ersysteme/

Ich glaub da fehlt noch eine Veranstaltung zu NAT die wir hatten.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

DarkDragon hat geschrieben:
Joel hat geschrieben:Soweit ich das jetzt versteh funktioneirt das g eau so, wie bei UDP oder?
Könnte sein. Trotzdem musst du wohl den Sourceport irgendwie bestimmen.

http://streaming.uni-konstanz.de/lectur ... ersysteme/

Ich glaub da fehlt noch eine Veranstaltung zu NAT die wir hatten.

Frag ma nach...dann guck ich mri auch den Stream an :D
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Antworten