Ich habe letztens eine Art 'file transfer' programmiert, dabei wird via TCP Stream der Inhalt einer Datei von einer IP zur anderen geschickt. Ich weiß ich könnte auch einfach FTP nutzen, aber das war nicht Sinn und Zweck der Angelegenheit. Nun schickt ein Freund von mir zu meiner IP:Port Daten, jedoch kamen diese nur dann bei mir an, nachdem ich eine Portweiterleitung im Router festgelegt habe. Ich verstehe warum es mit der Portweiterleitung funktioniert, aber wie machen es andere Programme?
Bei Spielen oder anderen Programmen muss ich immerhin keine Porte freischalten.
(Habe bis jetzt nicht viel mit sowas zu tun gehabt)