Привет Всем.
Есть клиент(Unix), известен RPC интерфейс.
Проблеммы с сервером:
status = RpcServerUseProtseqEp(g_RPC.m_pszProtocolSequence, cMaxCalls,g_RPC.m_pszPort,NULL); // Security descriptor MyFunc_v1_0_s_ifspec
status = RpcServerRegisterIf(AlcatelUSBS_v1_0_s_ifspec,NULL,NULL);
status = RpcServerListen(1,cMaxCalls,TRUE);
RpcMgmtWaitServerListen();
g_RPC.m_pszProtocolSequence==ncacn_ip_tcp
порт — первый попавшийся(2562 например)
Регистрация проходит успешно.
Клиент после запуска обращается к 135(svchost) порту(видно фаерволом) и получает от DCE порт довольно случайный, а не тот, который у зарегистрированного интерфейса.
Что я делаю не так?
В MSDN ничего по данному поводу не нашел.
Буду рад любой информации по этой теме.