Свой протокол, Создание сетевого протокола для своего приложения |
Здравствуйте, гость ( Вход | Регистрация )
Свой протокол, Создание сетевого протокола для своего приложения |
Румата Эсторский |
7.2.2011, 17:26
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 2.2.2011 Пользователь №: 2388 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте, уважаемые разработчики.
Подскажите пожалуйста где можно почитать инфу о создании своего протокола для взаимодействия клиент-серверного приложения. Клиент на Qt, сервер на Java. Требования к протоколу - компактность и большая скорость обработки пакетов на сервере, так что XML не подходит. Может быть уже есть какие-то шаблонные классы для решения этой задачи. Может быть есть литература, примеры. И еще скажите - правильно ли сделать такую схему для обработки протокола: есть базовый класс Message - основные функции по сборке/разборке сообщения, доступ к полям сообщения и т.д. а дальше для каждого типа сообщения свой класс унаследованный от Message. Типов сообщений пока около 100, но дальше их будет больше. Скажите, верно ли иметь в программе такую кучу классов для сетевой подсистемы? |
|
|
Румата Эсторский |
10.2.2011, 1:33
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 2.2.2011 Пользователь №: 2388 Спасибо сказали: 0 раз(а) Репутация: 0 |
Я вот думаю не воспользоваться ли QHessian http://habrahabr.ru/blogs/cpp/109393/
Он бинарный, то есть компактнее JSON, и на первый взгляд очень удобный. Как считаете? |
|
|
crashsp |
16.2.2011, 14:47
Сообщение
#3
|
Студент Группа: Участник Сообщений: 56 Регистрация: 23.10.2010 Пользователь №: 2144 Спасибо сказали: 8 раз(а) Репутация: 546 |
Я вот думаю не воспользоваться ли QHessian http://habrahabr.ru/blogs/cpp/109393/ Он бинарный, то есть компактнее JSON, и на первый взгляд очень удобный. Как считаете? По моему отличный вариант плюсов много )) да и на первый взгляд реализовано все на уровне... НО я сам вижу ее в первый раз так что если под вашу задачу подходит почему бы нет ?? ПЖЛ не бросайте тему если вдруг на чем то конкретном остановитесь отпишитесь |
|
|
Текстовая версия | Сейчас: 26.11.2024, 8:59 |