| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Распределённые приложения и сеть > C# и NAT-to-NAT |
| Автор: ProgrammistRoman 13.7.2012, 16:40 |
| Здравствуйте! Вот у меня такая система: сервер находится за NAT, а клиенты могут находиться тоже за NAT или же иметь прямое подключение, или через модем. Можно ли программно определить, что именно находится у клиента, чтобы программа смогла выбрать нужный метод подключения? И какие пути лучше для взаимодействия между компьютерами с роутерами? |
| Автор: V4nD4LL 2.8.2012, 10:29 |
| напрямую nat-to-nat никак. NAT-сервер транслирует внутренний IP в связку Внешний_IP:порт, (порт по умолчанию - любой свободный в данный момент на NAT-сервере). Взаимодействие между такими клиентами можно осуществлять через сервер с прямым IP. |