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




Вниз

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


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 сообщениями ?




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




Наверх





Память: 0.72 MB
Время: 0.036 c
1-52557           AlexBel               2001-12-28 13:12  2002.01.17  
Перемещение фокуса между компонентами


1-52619           Анатолий              2002-01-01 03:59  2002.01.17  
Библиотеки Delphi


1-52549           AndreyK               2001-12-28 11:23  2002.01.17  
Люди, помогите мне с установкой компонента!


3-52473           З.Г.                  2001-12-04 07:24  2002.01.17  
Как отключить автоматическое сохранение данных в таблице, т.е. чтобы я мог внести данные и самому выбрать сохранить или не сохранять таблицу


3-52460           ol                    2001-12-14 10:33  2002.01.17  
SQL: вложенный запрос под MSSQL