-
Приветствую всех!
В игре поинт бланк, игроки, которые создают комнаты, называются лидерами.
Как я понял, именно у лидера открывается сервер UDP. Который в последующем будет принимать пакеты от игроков этой же комнаты.
Почему лидеров не блокируют роутеры? Какие основные правила нужно соблюдать?
-
> Какие основные правила нужно соблюдать?
Соблюдать кому ?)
-
Я имею ввиду как правильно реализована эта часть сети.
Если у лидера будет создаваться UDP сервер, то далеко не каждый роутер пропустит.
Даже домашние не будут пропускать.
А вот делать форвардинг игроки же не будут.
Как правильно реализовать?
-
Существует ряд известных технологий UDP over NAT.
Самая распространенная - STUN, она применима для конических NAT.
-
никак не понял, как сокетами организовать.
-
так же как и любой другой прикладной протокол, базирующийся на UDP.
Ты вже проштудировал все о работе NAT и STUN ?) И никак не понял ?)
Так не бывает - тут понял, тут не понял)
-
можно какой нибудь примерчик клиент - сервера, работающего со STUN ?
-
Какой может быть "примерчик", если теория не проштудирована ?
-
Проблема в том, что сервером становится лидер. И до сервера клиентам уже не достучатся, так как он находится за NAT.
-
Проблема в другом - ты не желаешь штудировать теорию
-
> Почему лидеров не блокируют роутеры? Какие основные правила
> нужно соблюдать?
Блокирует и еще как, если файрвол персональный, например Виндоус файрвол только так блокирует.
-
> Я имею ввиду как правильно реализована эта часть сети.
Часть сети реализовывать не надо, там ничего нет, это функия файрвола.
-
> никак не понял, как сокетами организовать.
Сокеты к файрволам не относятся.
-
> Проблема в том, что сервером становится лидер. И до сервера
> клиентам уже не достучатся, так как он находится за NAT.
НАТ тоже к файрволам не относится.
Чувствуется, что у тебя ветер в голове.
-
> НАТ тоже к файрволам не относится
Ну это смотря с какой колокольни посмотреть на этот огород)
Чаще ф-ции НАТ и файрвола рассматриваются как неразрывные и тесно взаимосвязанные. В т.ч. и с колокольни юзера, осуществляющего настройку и администрирование всего этого хозяйства.
-
> Сергей М. (30.11.2011 16:01:14) [14]
Ну и что. Хоть они и находятся обычно в файрволе, но не всегда, например ХР,
там НАТ отделен от файрвола. И юзер станет в тупик.
-
> Anatoly Podgoretsky © (30.11.11 17:04) [15]
Ну Винда ж не показатель)
Там многое через ж. представлено, во благо юзера же якобы)