Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];




Вниз

Отправить сообщение по сети 


Yuri74   (2002-02-01 15:04) [0]

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



Digitman   (2002-02-01 15:35) [1]

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

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

Этот механизм называется callback-механизмом (механизмом обратного вызова). И до тех пор, пока он у тебя не будет тем или иным образом реализован, "аппликуха" останется "аппликухой", не способной решить поставленную тобой задачу.

P.S. Периодические запросы клиента к серверу (к примеру, по сигналу таймера) для получения инф-ции о произошедших в системе изменениях ничего общего с cakkback-механизмом не имеет.




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.024 c
1-46439           kull                  2002-04-03 01:28  2002.04.15  
Как добавить что-то в конец файла?


14-46502          Андрей Сенченко       2002-03-05 17:33  2002.04.15  
Компоненты для архивации


1-46313           ded_di                2002-04-03 14:20  2002.04.15  
trichview


14-46510          Knight                2002-03-07 14:47  2002.04.15  
Материал по теории графов...


1-46384           VBill                 2002-04-01 13:11  2002.04.15  
Как определить какая прога