Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.17;
Скачать: CL | DM;

Вниз

Как передать серверу интерфейс клиента   Найти похожие ветки 

 
maxi   (2001-10-23 11:45) [0]

Подскажите, как передать серверу интерфейс клиента?
При этом, сервер должен вызывать методы этого интерфейса.


 
nikkie ©   (2001-10-23 12:37) [1]

напиши серверу метод GiveInterfaceToServer(...)

только сервер должен знать этот интерфейс. есть по-крайней мере 2 варианта. либо передавай ему IDispatch, либо заведи в type library сервера свой интерфейс, а в клиенте имлементируй его.


 
Digitman ©   (2001-10-23 15:05) [2]

>nikkie
Работать не будет. По кр. мере - в TDCOMConnection. Для вызова удаленного интерфейса необходим экземпляр объекта, осуществляющий маршаллинг удаленных вызовов


 
maxi   (2001-10-23 15:23) [3]

ну так что же мне делать то ? помогите !!!


 
Digitman ©   (2001-10-23 15:45) [4]

1. Откажись от TDCOMConnection, сделай ставку на TSocketConnection
2. Разберись детально в тексте Borland Socket Server (BSS), посмотри, как в теле BSS по запросу клиента ему возвращается запрошенный интерфейс и как он фиксируется, отслеживается и используется.
3. Доработай этот механизм до получения возможности делать тоже самое, но в другом направлении (от сервера к клиенту).
4. Разработай и реализуй интерфейс клиента, получив который, сервер сможет делать асинхронные вызовы его методов.


 
sedoy ©   (2001-10-23 16:16) [5]

А если параллельно организовать обмен UDP сообщениями ?



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

Текущий архив: 2002.01.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
14-52640
Alexandr
2001-11-21 10:20
2002.01.17
IE6 и незапуск файлов


1-52527
tovSuhov
2001-12-27 14:30
2002.01.17
Люди!!! Вот такой вопрос...


3-52486
Hyper-X
2001-12-14 14:17
2002.01.17
Please HELP


3-52492
Dim
2001-12-14 09:26
2002.01.17
DLL & Delphi никак не поймут друг друга, или я их.


1-52574
Марина
2001-12-28 10:28
2002.01.17
SysTray или RxTrayIcon