Форум: "Сети";
Текущий архив: 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 сообщениями ?
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c