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

Поиск:

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


pattern`щик
****


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

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



я аргументировал свое предложение. аргументируйте и Вы.
что связывает руки? почему? как/чем мешает равноправный узел?
PM WWW   Вверх
mes
Дата 3.4.2011, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(boostcoder @  3.4.2011,  18:20 Найти цитируемый пост)
давайте..

есть клиент который может подключиться к серверу.. 
сервер, может быть клиентом, который будет подключаться к другому серверу.. 
клиент может быть сервером, к которому будет подключаться другой клиент.. 
никогда узел не проявляет себя одновременно и клиентом и сервером..

Добавлено через 1 минуту и 23 секунды
Цитата(boostcoder @  3.4.2011,  18:27 Найти цитируемый пост)
как/чем мешает равноправный узел? 

равноправный узел, это не просто равноправный узел, а сочетание двух неравноправных узлов.. 
зачем добавлять лишнее сочетание ?



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


pattern`щик
****


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

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



Цитата(mes @  3.4.2011,  19:30 Найти цитируемый пост)
сервер, может быть клиентом, который будет подключаться к другому серверу.. 
клиент может быть сервером, к которому будет подключаться другой клиент.. 

я об этом и говорю.

Цитата(mes @  3.4.2011,  19:30 Найти цитируемый пост)
никогда узел не проявляет себя одновременно и клиентом и сервером..

зачем? почему?

Цитата(mes @  3.4.2011,  19:30 Найти цитируемый пост)
зачем добавлять лишнее сочетание ?

оно не лишнее. оно базовое smile

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


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


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

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



Цитата(boostcoder @  3.4.2011,  18:41 Найти цитируемый пост)
оно не лишнее. оно базовое 

оно не базовое, так как нет взаимодействия CS -> CS 



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


pattern`щик
****


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

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



Цитата(mes @  3.4.2011,  19:45 Найти цитируемый пост)
нет взаимодействия CS -> CS

будет! smile

я не понимаю почему Вы против. мне кажется чего-то Вы недоговариваете...

Добавлено @ 19:53
наверное нужно создать новую тему..
в каком разделе?
тут?: http://forum.vingrad.ru/forum/tech-algorit...que-method.html

может во флейме? там максимум народа тусит)

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


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


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

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



Цитата(boostcoder @  3.4.2011,  18:51 Найти цитируемый пост)

я не понимаю почему Вы против. мне кажется чего-то Вы недоговариваете...

потому что для описания всех комбинаций достаточно S и C, а SC вынуждает на трудности.. 
если не согласны  приведите пример кода где CS успешно эмулирует S и С..
или аргумент что C никогда не нужна на примере хотя бы простого чата..

Добавлено через 6 минут и 1 секунду
Цитата(boostcoder @  3.4.2011,  18:51 Найти цитируемый пост)
будет! 

 smile 


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


pattern`щик
****


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

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



Цитата(mes @  3.4.2011,  20:06 Найти цитируемый пост)
 smile 

кодом? псевдокодом? словами?
PM WWW   Вверх
mes
Дата 4.4.2011, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(boostcoder @  4.4.2011,  09:24 Найти цитируемый пост)
кодом? псевдокодом? словами? 

как удобно smile


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


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


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

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



кажется я понял, о чем Вы..  о том что каждый узел обладает равноценным кусочком знаний об общей сети.. 
так это стоит за спинами : т.е.  узлы выглядит так 
(C-D-S) или (C-D) или (D-S), где  D - data_context

но чтоб правильно оценить это - нужна задача.. 
предыдущая задача о вычислительном центре покрывает лишь один узел и фактически никак не отражает аспекты взаимодействия в сети.. 
чтоб решить это, нам нужно описать поведение сети, и смоделировать его в тестовом примере.. походу определяться и термины..

Добавлено через 1 минуту и 58 секунд
итак нам нужно ряд тезисов характеризующих сеть.. можно обрывистых.. 


Это сообщение отредактировал(а) mes - 5.4.2011, 20:49


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


pattern`щик
****


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

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



второй день размышляю, и записываю.
завтра выдам smile

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


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


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

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



Цитата(boostcoder @  5.4.2011,  20:04 Найти цитируемый пост)
второй день размышляю, и записываю.
завтра выдам 

ну так хоть чуть чуть выдали бы.. чтоб и остальным было б над чем размышлять  smile 


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


pattern`щик
****


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

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



Цитата(mes @  5.4.2011,  21:11 Найти цитируемый пост)
чуть чуть выдали бы

мысль не закончена. не все расписано.
во первых - не все поймете.
во вторых - потратите время.
PM WWW   Вверх
mes
Дата 9.4.2011, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



чего то по-моему мы ушли в сторону.. 
вернемся к общению одного объекта с другим..

во первых объект взаимодействия может быть композиционный,  т.е. выглядить условно так :
Код

struct server
{
   struct math
   {
        void add ();
        void sin ();
   } remote _math;
} remote _server;

т.е. _math по отношению к _server   является удаленной, так же как и _server по отношению к клиенту..

во вторых общение может быть как много к одному (клиент-сервер), что напоминает вызов метода, где this передается скрытым параметром,
поэтому нужно предусмотреть возможность связывания получаемого сообщение с идентификатором..

Добавлено через 7 минут и 45 секунд
опять помойму только запутал своими высказываниями.. 



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


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


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

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



в общем мне кажется что мы сильно углубились в детали, при этом не имея модели, детали которой пытаемся обсудить.. Для описания модели проще всего начать с протокола.. 
вот для начала :
Код

                        from       to        what   re
client->server->math : client_id  math.add  ( 2,2 )
math->server->client : math.add   client_id ( 2,2 ) (4) 

при этом 
Код

client->server :             math.add  ( 2,2 )
server->math :    client_id  math.add  ( 2,2 )

math->server :    add        client_id ( 2,2 ) (4) 
server->client :  math.add   client_id ( 2,2 ) (4) 
//или ответ может иметь другой вид для наглядности :
math->server :    client_id        add ( 2,2 ) (4) 
server->client :  client_id   math.add ( 2,2 ) (4) 



Это сообщение отредактировал(а) mes - 9.4.2011, 13:21


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


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


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

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



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

query: [from][to.action][what]         // client math.add (2,2)
respo: [from][to.action][what][result] // client math.add (2,2) (4)

при этом [from] с точки зрения испускающего может быть не видна.. 

Это сообщение отредактировал(а) mes - 9.4.2011, 14:00


--------------------
PM MAIL WWW   Вверх
Страницы: (89) « Первая ... 86 87 [88] 89 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

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

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

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

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


 




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


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

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