![]() |
|
Модераторы: Daevaorn Страницы: (89) « Первая ... 32 33 [34] 35 36 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]()
|
|
| boostcoder |
|
||||||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
идея та же. метафайл:
то, что после двоеточия - не реализовано. в будущем предполагаю реализовать раздельную генерацию кода для клиента и сервера. будут использоваться два зарезервированных ключевых слова: server_side и client_side. так же слово service. это будет признак того, что декларированный класс будет использоваться как сервис поверх протокола. и генерится он будет иначе. использование:
Добавлено @ 18:20 ах да...Вы ведь не в курсе... разработал некий концепт позволяющий расширять функциональность протокола путем написания сервисов к нему. "set_ping_callback();" собственно и реализован как дополнительный сервис. встроенный. но есть возможность отключить его(но пока получаю access violation еще хочу реализовать сервис_таймаутов/сервис_транспорта_исключений/сервис_сжатия_пакетов. пока вроде все. Это сообщение отредактировал(а) boostcoder - 14.11.2010, 18:22 |
||||||
|
|||||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
а терь давайте представим такую реализацию сети :
описывается ли подобное Вашим решением ? |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
да.
Это сообщение отредактировал(а) boostcoder - 14.11.2010, 19:10 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
почти случайно попалась ссылка :
http://www.rpi.edu/~wuz5/Doc/PosterofHCI20...?attredirects=0 сейчас времени изучать нет, но вроде по теме.. если что, из заголовка можно будет выдарать название |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
"distributed remote interaction system" классно звучит) сокращенно: distremint |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
как вариант, проект можно вообще назвать не имеющим отношения к сути проекта. все равно из одного слова ничего не понять. да и поисковики ищут по описанию. так что в этом случае вариантов огого...
предложили еще такой: Distributed Systems Communication Library |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
сокращать можно по первым буквам
ммм.. я думал задача (сокращенного) названия сводится в большей степени не к именованию проекта, а к именованию основного неймспейса проекта.. сокращенно : disco до индии только танцора не хватает Это сообщение отредактировал(а) mes - 14.11.2010, 21:06 |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
mes, гляньте еще эту тему: http://forum.vingrad.ru/forum/topic-315011...y2247293/0.html
во флейме создал. Добавлено через 13 минут и 3 секунды значит имя ему: discoly(DIstributed Systems COmmunication LibrarY). |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
исправил. Это сообщение отредактировал(а) boostcoder - 14.11.2010, 21:39 |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
|
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
mes, так чего там загружать? SVN ведь есть: http://code.google.com/p/discoly/source/checkout
чтоб было чего загружать, нужно код в архив пихать, руками. потом руками его заливать туда. не оперативно это. Это сообщение отредактировал(а) boostcoder - 22.11.2010, 16:24 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
ааа Добавлено через 3 минуты и 19 секунд кстати насчет client_side server_side.. все равно это вызывает чувство отторжения.. правда не могу объяснить почему.. хотя.. принципиально сервер_сайд ничем не отличается от клиент_сайд в той области, что касается распределенного общения.. Добавлено через 4 минуты и 10 секунд к тому же например client_side может быть различной.. |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
эти ключевые слова используются для раздельной кодогенерации. т.е. чтоб не в один файл генерить и сторону сервера и клиента. указывается в коммандной строке discolygen. но пока раздельная кодогенерация не работает. но аргументы коммандной строки обрабатываются. над этим сейчас и работаю. |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
кстати. реализовал синхронные вызовы
но они не всегда синхронные. пример: http://code.google.com/p/discoly/source/br...client/main.cpp
т.е. интерфейсы к методам возвращающим не void, возвращают variant у которого в методе as<>() происходит блокировка condition_variable. если, однако, результат не требуется - вызывается деструктор variant`а и он же разблокирует condition_variable. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |