Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
#1

Общение игрострой TCP/UDP - C++

28.06.2014, 17:06. Просмотров 444. Ответов 4
Метки нет (Все метки)

Привет всем!
Как написать чат, сериализовывать и десериализовывать я знаю. Передавать файлы по FTP. Тоже
НЕ могу понять что передавать и как в игрострое.
По UDP какую то строку? ТИпа JSON а?
Псевдокод:
{name:ivan,positionX:15,positionY:25}
Или передавать структуры сразу?
Пишу сервер. Но пока все как то в тумане.
Прошу помощи в обьяснении.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2014, 17:06     Общение игрострой TCP/UDP
Посмотрите здесь:

Общение с com-портом - C++
Здравствуйте. Мне нужно передавать и принимать информацию через компорт. Как это делалось в Win98, я знаю, делал программу. Нужно это...

Общение между диалогами - C++
Здравствуйте. У меня такая ситуация: Имеется диалог: скажем CmyDlg. На нём к примеру две вкладки: CPage1 и CPage2. На CPage1...

Общение двух exe - C++
Доброго времени суток! Я столкнулся с проблемой "общения" двух exe. Не знаю в какую сторону рыть. Нужно подтверждение коннекта, передача...

UDP Client - C++
Привет всем! У меня тут такой вопрос возник: можно ли создать UDP Client к уже существующему серверу UDP пример: вот UDP...

Слушание udp порта - C++
Создаем сервер udp, слушаем порт, как можно сделать так чтобы пока я обрабатываю 1 полученный пакет, все остальные в очереди стоят, чтобы...

Udp контрольная сумма - C++
Всем hi ! Есть udp пакет и я пытаюсь вычислить udp-контрольную сумму. typedef unsigned char uint8_t; typedef unsigned short uint16_t; ...

Winsock - UDP вместо ТСР - C++
В /cpp-networks/ довольно грустно и пустынно, так что боюсь вынужден скопировать тему сюда.Ссылка на старую тему для модератора:...

Быстрая передача udp пакетов - C++
Есть задача передать udp пакеты, как можно быстрее. Точнее, данные 1024*768 байт должны передаваться за 5 мс, сейчас добился скорости в...

UDP отправка и прием пакетов - C++
Вообщем такая ситуация. Отправляю пакеты объемом по 1 кБайту, пачками по 32 через определенное время (маленькое). Вообщем около 8000...

Приложение Клиент-сервер UDP - C++
Выкладываю потому что пока написал переискал кучу информации, а нормальных примеров работы с массивом не нашёл. Надеюсь кому нибудь...

Как передать ссылку на переменную по UDP? - C++
Все в пределах одного компьютера. Две программы. Одна имеет переменную int r; Вторая должна получить ссылку и считывать в любое...

Таймер ожидания для recvfrom (сокеты, UDP) - C++
Как установить таймер ожидания для функции recvfrom?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.06.2014, 21:56     Общение игрострой TCP/UDP #2
Цитата Сообщение от Warezovvv Посмотреть сообщение
Или передавать структуры сразу?
передавай сразу структуры
Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
28.06.2014, 22:25  [ТС]     Общение игрострой TCP/UDP #3
Ну а best practice ? Как делают поголовно? Все что ле структурами спамят или есть уже технология.
Типа как <"стек состояний"
DrOffset
6920 / 4113 / 940
Регистрация: 30.01.2014
Сообщений: 6,908
29.06.2014, 17:25     Общение игрострой TCP/UDP #4
Цитата Сообщение от Warezovvv Посмотреть сообщение
Как делают поголовно?
Ну так сериализация же.
Библиотек полно.
Тот же google :: protobuf. Не вижу ни одной причины, почему он бы не подошел для игростроя.
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
29.06.2014, 17:37     Общение игрострой TCP/UDP #5
Можно и структура, а можно тот-же XML. Но как по мне, передавать структуру куда проще, просто придется описывать класс как на стороне клиента, так и на стороне сервера.
Yandex
Объявления
29.06.2014, 17:37     Общение игрострой TCP/UDP
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru