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

Вниз

CORBA - клиент не видит сервер в другой подсетке   Найти похожие ветки 

 
lionson   (2005-06-16 11:56) [0]

Доброго всем времени суток

Такая ситуация. Сервер запущен в сети 192.168.1.
Клинет в сети 192.168.2.
С роутингом все нормально, машины прекрасно друг друга видя, пингуются

ВИзиброкер выключен
на стороне клиента, при бинде сервера, расположение указываю в глухую
myobject:=TmyserverHelper.Bind("my","192.168.1.1");

Если клиент запущен в той же сети, что и сервер, то все нормально - он коннектится к сервреу. Если же в другой... кирдык, говорит "не нахожу серверный объект". Это не реализовано в принципе?

Обязательно ставить на шлюзе Осагент? А если шлюз не машина, а аппаратный?

Кто нить сталкиваося с таким?


 
leonov ©   (2005-09-21 17:48) [1]

Известное дело.

Если не хочется заморачиваться с настройками Gateway для OsAgent, то лучше всего сделать так:

либо добавить в командную строку параметры
-Dvbroker.agent.addr=192.168.1.1
-Dvbroker.agent.port=14000

либо, что мне нравится больше, правильно проинициализировать подсистему CORBA в приложении:


var
 _OrbInitParam: TCommandLine;

...
 SetLength(_OrbInitParam, 2);
 _OrbInitParam[0] := "-Dvbroker.agent.addr=192.168.1.1";
 _OrbInitParam[1] := "-Dvbroker.agent.port=14000";

 TORB.Init(_OrbInitParam);


инициализацию нужно проводить как можно раньше.


 
leonov ©   (2005-09-21 17:55) [2]

Кстати.

В этом коде

myobject:=TmyserverHelper.Bind("my","192.168.1.1");


указывается не расположение объекта, а то, что, если найден объект my, то он должен распологаться на указанном адресе. Используется, по крайней мере мной, только для отладки. Когда в сети есть более одного объекта, и мне требуется работать с объектом, находящимся на конкретном сервере.



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

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

Наверх




Память: 0.47 MB
Время: 0.084 c
15-1165690868
Strate
2006-12-09 22:01
2006.12.31
Венгерский алгоритм транспортной задачи


15-1165956112
hell
2006-12-12 23:41
2006.12.31
вирус


15-1165485474
Vaitek__
2006-12-07 12:57
2006.12.31
Два вопроса по винде :-)


2-1165905216
Steep
2006-12-12 09:33
2006.12.31
Реестр


2-1165763056
__Алексей
2006-12-10 18:04
2006.12.31
Корректная работа с записями, содержащими string.