Показать сообщение отдельно
Старый 09.10.2009, 16:39   #4
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Маршрутизация пакетов (UDP)

Эх..ни на каком языке нельзя создать онлайн игру без помощи из вне, такой как сервер игры например. Ибо более 90% пользователей сидят за NAT который по своей природе не пропускает входящие соединения. Да и как ему понять кому пакет если у всех ip один .
Делается на сервере простейшая програмка которая ловит входящий запрос на создание игры и ведёт база созданных игр, те кто подключаются к игре просто скачивают с сервера список созданых игр. Потом сервер занимается переадресацией игрового трафика между игроками. Которые сами инициировали подключение к серверу что не противоречит правилам NAT.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ІГРОГРАЙКО (09.10.2009)