Russian Qt Forum

Разное => Говорилка => Тема начата: kibsoft от Январь 14, 2011, 01:28



Название: Port Forwarding. Когда он нужен?
Отправлено: kibsoft от Январь 14, 2011, 01:28
Не пойму почему в какие-то случаях программы работают без проброса, в какие-то только с пробросом портов.. Я сижу за NAT'ом. Для торрента рекомендуется делать форвардинг, но почему он может работать без него? Недавно написал простой сервер с UDP, т.е. использовал ф-ию bind(порт, any_address), так она не работает без форвардинга на маршрутизаторе.. Вопрос: когда форвардинг нужен?


Название: Re: Port Forwarding. Когда он нужен?
Отправлено: brankovic от Январь 14, 2011, 01:57
Когда кто-то извне хочет законнектиться на сервер за натом.

Торрент, грубо говоря, работает в пол силы -- ты коннектишься, на тебя законнектиться не могут. Если все сидеры за натом, не будет вообще работать, насколько я понял.


Название: Re: Port Forwarding. Когда он нужен?
Отправлено: BlackTass от Январь 15, 2011, 19:20
Еще есть UPNP, благодаря ему можно самому не настраивать форвардинг, это сделает клиентское приложение.