du müsstest nur dafür sorgen das deine firewall deine connection anfrage durchlässt ( falls du eine hast )
und er muss seinen server port im router forwarden
stichwort Portforwarding / portmapping / NAT / network address translation
tcp connect anfrage -> router(leitet weiter) -> lokaler server port z.b.21 auf dem server rechner im LAN
für den dataport gibts dann verschiedene möglichkeiten diesen zu benutzen ( active oder passive ) je nach konfiguration und router/lan architektur
entsprechende RFCs gibts fürs
FTP protocol massenhaft die dir helfen sollten
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!