Вниз
Скачать: CL | DM;

Remote Data Module   Найти похожие ветки 

 
sync ©   (2002-01-25 08:06) [0]

Знатоки, помогите разобраться!
Как заставить, если это вообще возможно, каждый Remote Data Module работать только со своим клиентом. Т. е. каждый клиент, соединяясь с Сервером приложений, запускает RDM, в результате получается, что работает несколько RDM, и каждый из них может обрабатыввть запросы от любого клиента. А можно ли сохранить однозначное соответствие: Клиент - Сервер, т. е. что бы каждый RDM обрабатывал запросы только одного и того же клиента?
Заранее огромное спасибо!


 
Digitman ©   (2002-01-25 08:33) [1]

"каждый из них может обрабатыввть запросы от любого клиента" - на основании чего ты так утверждаешь ? У тебя реализован RDM pool manager ?


 
sync ©   (2002-01-25 09:06) [2]

2 Digitman
Клиент соединяясь RDM засылает в него свой ID, а потом на клиете я запрашиваю этот ID от RDM, и если работает несколько клиентов, то возвращаемый ID зачастую не совпадает с начальным, а оказывается от какого-нибудь другого клиента.


 
sync ©   (2002-01-25 12:52) [3]

Ну, неужели никто не знает?!?!


 
Digitman ©   (2002-01-25 14:07) [4]

Значит, у тебя либо чехарда с фабрикой RDM-класса на серверной стороне либо там реализован классический RDM-пул. Откажись от этого механизма (если это действительно пул) и будет полное соответствие "клиент - RDM".

Есть, правда, еще одно подозрение - сервер у тебя singleinstance-ориентированный


 
Romkin ©   (2002-01-25 14:34) [5]

Внизу в модуле RDM есть строка вида
TComponentFactory.Create(ComServer, TMyModule,
Class_MyModule, ciMultiInstance, tmApartment)
так вот, tmApartment - то, что нужно



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
3-66476
VLL
2002-01-29 09:45
2002.02.21
Проблемы с ODBC


1-66506
IronHawk
2002-02-04 13:06
2002.02.21
Приветствую Мастеров ! Проблемы с QuickRep.Preview


14-66658
DarkPark
2002-01-01 03:01
2002.02.21
Грустно...


1-66622
Dmitriy_R
2002-02-01 11:05
2002.02.21
Помогите разобратся что я делаю не так?


1-66621
[Genius]
2002-02-03 08:15
2002.02.21
dll




   Наверх