Scenariusz jest następujący. Mam dwie maszyny A i B: A: Klient (za NAT) B: Server (za NAT)Jak sprawić, aby serwer TCP działał za routerem (NAT) bez potrzeby konfigurowania przekierowania
Chcę B, aby móc słuchać na danym porcie, tak że A może wysyłać pakiety do B przez ten konkretny port TCP i otrzymasz odpowiedź. Jeśli obie maszyny nie są za NATem, to jest to dość prosty proces. Jak jednak sprawić, aby działał, tak aby działał nawet wtedy, gdy B znajduje się za routerem, bez konieczności zmiany konfiguracji routera umożliwia przekazywanie niektórych portów itp.
Na przykład, w jaki sposób peer-to-peer programy takie jak klienci torrenta działają bez konieczności konfigurowania przez użytkownika?
Można mieć więcej szczęścia na serverfault.com – NotMe
Zakładam, to pytanie jest, jak napisać serwer do pracy za NAT, zamiast jak skonfigurować to. –