Главная страница
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.065 c
6-1155111662
Kiloper
2006-08-09 12:21
2006.12.31
как с помощью компонента IdHTTP передать PHP скрипту файл?


2-1165829964
Baisak
2006-12-11 12:39
2006.12.31
Работа с БД


2-1165697465
arturich
2006-12-09 23:51
2006.12.31
Таймер


11-1141250469
Maloric
2006-03-02 01:01
2006.12.31
Вопрос по TKOLMemo (MCK)


1-1163079758
Сатир
2006-11-09 16:42
2006.12.31
Прорисовка формы на панели другой формы