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

Вниз

RPC   Найти похожие ветки 

 
Autogen   (2005-09-01 17:04) [0]

Вобщем постараюсь в кратце объяснить суть проблемы.
Есть две проги, первая оформлена как сервис, и является RPC сервером, прослушка идёт по TCP по заданому порту. Вторая позволяет управлять настройками первой (порт и ещё кой чего)
Вобщем трабла такая, стартуем сервис, он открывает прослушку всё гуд, но когда я пытаюсь поменять порт из настроечной проги он, почему то, честно открывает прослушку на новом но не закрывает на страром.
работа с RPC идёт по следующей схеме
1) задаём параметры прослушки RpcServerUseProtseqEp
2) региструем сервис RpcServerRegisterIf
3) ставим на блокирующую прослушку RpcServerListen
4) если засекли что надо поменять порт останавливаем прослушку RpcMgmtStopServerListening
5) разрегистрируем сервер RpcServerUnregisterIf
6) повторяем цикл
модель сервера оформлена в двух потоках, первый главный, непосредственно поток сервиса, который отслеживает, что настройки надо поменять и вызывает RpcMgmtStopServerListening (ну и управляет работой дочернего потока). И дочерний поток в котором идёт регистрация, блокирующая прослушка и разрегистрация.
Есть идеи что я делаю не так при закрытии прослушки?


 
Autogen   (2005-09-02 13:08) [1]

Ап, неужели никто не работал с RPC напрямую?



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

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

Наверх




Память: 0.46 MB
Время: 0.028 c
2-1132712427
Дева
2005-11-23 05:20
2005.12.11
Помогите найти ошибку


10-1108936293
GanibalLector
2005-02-21 00:51
2005.12.11
Объектная модель MOffice


2-1133043077
Дмитрий Ка
2005-11-27 01:11
2005.12.11
Как изменить знак перемнной?


14-1132635587
Экспериментатор
2005-11-22 07:59
2005.12.11
Чем форматировать исходники, чтобы в божий вид привести


1-1131901522
Sam Stone
2005-11-13 20:05
2005.12.11
Сохранение связей объектов