![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Румата Эсторский |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 11 Регистрация: 2.2.2011 Пользователь №: 2388 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте, уважаемые разработчики.
Подскажите пожалуйста где можно почитать инфу о создании своего протокола для взаимодействия клиент-серверного приложения. Клиент на Qt, сервер на Java. Требования к протоколу - компактность и большая скорость обработки пакетов на сервере, так что XML не подходит. Может быть уже есть какие-то шаблонные классы для решения этой задачи. Может быть есть литература, примеры. И еще скажите - правильно ли сделать такую схему для обработки протокола: есть базовый класс Message - основные функции по сборке/разборке сообщения, доступ к полям сообщения и т.д. а дальше для каждого типа сообщения свой класс унаследованный от Message. Типов сообщений пока около 100, но дальше их будет больше. Скажите, верно ли иметь в программе такую кучу классов для сетевой подсистемы? |
|
|
![]() |
Румата Эсторский |
![]()
Сообщение
#2
|
Студент ![]() Группа: Новичок Сообщений: 11 Регистрация: 2.2.2011 Пользователь №: 2388 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Я вот думаю не воспользоваться ли QHessian http://habrahabr.ru/blogs/cpp/109393/
Он бинарный, то есть компактнее JSON, и на первый взгляд очень удобный. Как считаете? |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 2:56 |