Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> удаленный вызов. детали, реализация, архитектура, у темы новое название! 
:(
    Опции темы
boostcoder
Дата 13.12.2010, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(mes @  13.12.2010,  20:58 Найти цитируемый пост)
так нет теперь карты. см receiver.hpp

хм.. любопытно... много я пропустил.
PM WWW   Вверх
boostcoder
Дата 13.12.2010, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



по смыслу слова "receiver" - это тот кто принимает. "emitter" - тот кто непосредственно применяет "()" к объекту/функции.

эм..
ща
PM WWW   Вверх
mes
Дата 13.12.2010, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



грубо : emitter  - кто создает и испускает "пакет" , receiver - кто его принимает и исполняет..

Это сообщение отредактировал(а) mes - 13.12.2010, 22:51


--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 13.12.2010, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(mes @  13.12.2010,  22:51 Найти цитируемый пост)
создает и испускает

и
Цитата(mes @  13.12.2010,  22:51 Найти цитируемый пост)
принимает и исполняет

не должны быть разными типами?

Добавлено @ 23:15
т.е. отдельными

Это сообщение отредактировал(а) boostcoder - 13.12.2010, 23:20
PM WWW   Вверх
mes
Дата 13.12.2010, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(boostcoder @  13.12.2010,  22:15 Найти цитируемый пост)
т.е. отдельными

ммм ну так отдельные же.. 



--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 13.12.2010, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



в смысле "создает и испускает" не должны быть два отдельных типа?

ну да ладно..
PM WWW   Вверх
mes
Дата 13.12.2010, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(boostcoder @  13.12.2010,  22:27 Найти цитируемый пост)
в смысле "создает и испускает" не должны быть два отдельных типа?


Цитата(mes @  13.12.2010,  21:51 Найти цитируемый пост)
грубо :

точнее будет видно по реализации .. smile


--------------------
PM MAIL WWW   Вверх
MAKCim
Дата 13.12.2010, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



[жесткий оффтоп]
посмотрел примеры из этой темы
такой сложности код реально оправдан?
в том плане неужели нет лучшего средства разработки?
тут же ж черт голову сломит в хорошем смысле  smile 
[конец жесткого оффтопа]


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
boostcoder
Дата 13.12.2010, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110




Цитата(MAKCim @  13.12.2010,  23:44 Найти цитируемый пост)
[жесткий оффтоп]
посмотрел примеры из этой темы
такой сложности код реально оправдан?
в том плане неужели нет лучшего средства разработки?
тут же ж черт голову сломит в хорошем смысле   
[конец жесткого оффтопа] 


 smile 
неужели Вы думаете мы намерено код усложняем чтоб всех запутать и сбить с толку?

предложите иной способ.

Добавлено через 3 минуты и 44 секунды
MAKCim, кстати, пару неделек назад, любопытства ради, пересмотрел всевозможные реализации CORBA на Си и с++. и Вы знаете, то, в каком виде у нас с mes`ом предполагается конечное использование - это лучшее из всего пересмотренного.
PM WWW   Вверх
MAKCim
Дата 13.12.2010, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата(boostcoder @  13.12.2010,  23:48 Найти цитируемый пост)
неужели Вы думаете мы намерено код усложняем чтоб всех запутать и сбить с толку?

нет, я говорю по факту
имею в виду не более понятный код на С++, а код не на С++ ;)

то, что есть сейчас, это, безусловно, эстетически красиво (если можно данный термин применить к программированию), но почти read-only
страшно подумать как его дальше сопровождать/расширять ;)


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
mes
Дата 13.12.2010, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



сейчас пришла идея, что  вместо пакета должно базироваться не на списке типов(как сейчас), а натипе функции..
т.е. вместо typedef packet<someid, fusion::list<int, int> >..
packet<someid, void(int,int)>

Добавлено через 1 минуту и 18 секунд
Цитата(MAKCim @  13.12.2010,  22:44 Найти цитируемый пост)
тут же ж черт голову сломит в хорошем смысле 

пока да, но есть надежда на лучшее smile

Добавлено через 1 минуту и 48 секунд
мы сейчас в поиске и изучении, так что прошу строго не судить  smile




--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 13.12.2010, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



у конечного пользователя библиотеки, использование будет выглядеть примерно так:
Код

struct myimpl {
   void on_call1(const std::string& s, int i) {
   }
   void on_call2(int i1, int i2) {
   }
};

...

myimpl impl;

net_client client(...);
client.reg(impl);

все. сервер с другой стороны может дергать методы клиента. и наоборот.
PM WWW   Вверх
mes
Дата 13.12.2010, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(MAKCim @  13.12.2010,  22:52 Найти цитируемый пост)
имею в виду не более понятный код на С++, а код не на С++ ;)

ну так в том то и интерес, что на С++, этого пока можно сказать нет smile

Добавлено через 2 минуты и 22 секунды
MAKCim, и спасибо за то что зашли smile
а то давно кроме нас двоих, никого не было..
baldina правда однажды заглянул, но не надолго smile


--------------------
PM MAIL WWW   Вверх
boostcoder
Дата 13.12.2010, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(MAKCim @  13.12.2010,  23:52 Найти цитируемый пост)
имею в виду не более понятный код на С++, а код не на С++ ;)

я знаю как это можно реализовать на пайтоне, путем использования пайтон-скрипта в качестве связывателя и диспетчера. пробовал.
но, во первых - зависимость от libpython.
во вторых - ну..это как-то не с++ like smile 
PM WWW   Вверх
MAKCim
Дата 13.12.2010, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата(mes @  13.12.2010,  23:53 Найти цитируемый пост)
мы сейчас в поиске и изучении, так что прошу строго не судить 

да нет, наоборот, все выглядит красиво
я на другом акцентирую внимание

ладно, не буду мешать, удачи  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0934 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.