Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Corba";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.042 c
1-1163315458
Axis_of_Evil
2006-11-12 10:10
2006.12.31
TListBox с ручной отрисовкой


2-1165921849
max999
2006-12-12 14:10
2006.12.31
Вопрос по TTable


2-1165900931
Babs
2006-12-12 08:22
2006.12.31
Переключение раскладки клавы


9-1138054512
Аццкий_рыцарь:)
2006-01-24 01:15
2006.12.31
Редактор карт в DelphiX


2-1166052594
HF-Trade
2006-12-14 02:29
2006.12.31
Отцентровать изображения в TImage





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский