TCP server/client несколько вопросов
Добрый день форумчане. Решил сделать небольшую игру на Blitz'e и имею несколько вопросов.
1)Как лутьше передавать данные стандартными средствами блитса? (строкой или передавать банки памяти, слышал вроде что 2м способом получается быстрее). Если есть другие варианты прошу отписать.
2) Сервер принимает и обрабатывает данные от игроков. При присоединении поток,ип записываются в элементы типа, так же записываются координаты пославшего сообщение игрока. Вопрос: как передать игроку координаты других игроков?, у меня все способы этого действа какие то корявые выходят =))
3) И наконец совсем тупой вопрос, тока не смейтесь, но возможности проверить у меня нет. Допустим сервер запускается на компе с выделенным IP , ну т.е. если такой чел создаст серв в КС к нему любой с нета может присоединиться ( я к примеру не могу у нас в сети на инет всем рандомный ип выдаётся и мой серв в кс никто не видит, ну короч поняли...) и к нему попытается присоединиться чел с нетом как у меня к примеру, я смогу к нему присоединиться? для обмена данными достаточно созданного потока получается?Если кто знает напишите поподробнее если кто понял вопрос, я сам читаю и не понимаю что написал))
Заранее спасибо! жВ
|