Entwickler-Ecke

Internet / Netzwerk - 2 Progs ueber das Internet trotz Router verbinden, ohne Indy


gmgler - Sa 12.11.05 19:50
Titel: 2 Progs ueber das Internet trotz Router verbinden, ohne Indy
Hi,
wie kann man zwei Programme (Client und Host) über das Internet verbinden, ohne Indy zu verwenden?

Über Lan funktionieren die beiden Programme prima, und jetzt will ich sie über Internet verbinden. Die Ip des Chatpartners muss man manuell eintippen. Wie kann ich jetzt ueber die Internet Ip des Partners mit ihm verbinden, wenn er hinter einem Router sitzt?

Ich möchte KEINE Indy-Komponenten benutzen, nur rein mit Delphi-Sockets.

Ich würde mich freuen wenn mir jemand helfen kann.

MFG Gmgler


Chryzler - Sa 12.11.05 19:58

Wenn ich das richtig verstanden habe, liegt es nur an der Portfreigabe des Router's vom Server. Du musst beim Router, zudem der Client sich verbinden soll, den Port freigeben.
Und dann beim Verbinden natürlich die IP des Routers angeben.


Muffin - Sa 12.11.05 19:59

Hier gibts ein gutes Tutorial. http://www.dsdt.info/tutorials/winsocket

Wenn ein Computer hinter einem Router sitzt, muss der Port, der vom Programm benutzt wird, im Webinterface des Routers freigegeben werden.