Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
 Протокол xnet для нестандартного инстанса  [new]
Tonal
Member

Откуда: Новосибирск
Сообщений: 142
А есть ли возможность подключится к нестандартному инстансу по протоколу xnet?
Что-то я, рассматривая доку (README.connection_strings) и исходники такого не обнаружил...
1 мар 19, 20:54    [21823102]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
hvlad
Member

Откуда:
Сообщений: 10195
Tonal,

в строке коннекта пока нельзя.
Ты первый, кто об этом спросил :)

Т.е. только через firebird.conf клиента или передавая часть конфига через DPB.
1 мар 19, 21:03    [21823112]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
Tonal
Member

Откуда: Новосибирск
Сообщений: 142
hvlad,

А клиент .net это подхватит?
1 мар 19, 21:36    [21823128]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
hvlad
Member

Откуда:
Сообщений: 10195
Tonal,

клиент .net не умеет xnet
1 мар 19, 22:56    [21823158]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
Tonal
Member

Откуда: Новосибирск
Сообщений: 142
hvlad
клиент .net не умеет xnet

Да, уже проверили. И IBX-ы тоже не подхватили.

Да, разбираясь с этим обнаружил, что на linux-ах не поддерживается не unix-сокеты, не шареная память.
Нашел в дебрях интернета давнее обсуждения патча для unix-сокетов.
Это никому не нужно, или некому делать?
4 мар 19, 12:19    [21824201]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
hvlad
Member

Откуда:
Сообщений: 10195
Tonal
И IBX-ы тоже не подхватили.
Что IBX должны "подхватить" ???

Tonal
Да, разбираясь с этим обнаружил, что на linux-ах не поддерживается не unix-сокеты, не шареная память.
Нашел в дебрях интернета давнее обсуждения патча для unix-сокетов.
Это никому не нужно, или некому делать?
Раз молчат, значит не нужно, imho
4 мар 19, 12:43    [21824235]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 27844
Tonal
Да, уже проверили. И IBX-ы тоже не подхватили.

ibx работает через gds32.dll/fbclient.dll, а fbclient.dll уж точно умеет xnet. Вполне может быть, что строка коннекта, собираемая из частей в IBDatabase, как-то обрезается и криво передается в isc_attach_database. Но уж это-то легко можно продебажить в дельфях.
Вот мне удивительно, как разработчики с многолетним опытом пишут про "не подхватили".
4 мар 19, 23:47    [21824911]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 29642

04.03.2019 23:47, kdv пишет:
> Вполне может быть, что строка коннекта, собираемая из частей в IBDatabase, как-то обрезается и криво передается в isc_attach_database.

там строка коннекта хранится как банальный String.
что туда запихаешь, то и передаётся в gds32/fbclient.
это в дизайн-тайме есть "редактор компонента",
который позволяет "сконструировать" строку коннекта по кирпичикам.
но кирпичики там сильно древние, интересны только археологам.

Posted via ActualForum NNTP Server 1.5

5 мар 19, 12:07    [21825206]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
Tonal
Member

Откуда: Новосибирск
Сообщений: 142
kdv
Вот мне удивительно, как разработчики с многолетним опытом пишут про "не подхватили".

Тут извините парни.
Но в этом проекте я делаю очень маленькую часть и в основном выступаю консультантам.
Основного кода что на дельфе, что на нете - вовсе не видел.
Что там конкретно "не подхватило" - не разбирался.
Но т. к. у дот нет xnet нет, то и разбиратся смысла не было. :)

Идея уйти на отличный от tcp протокол появилась из за глюков подключения к серверу у одного из клиентов.
В конечном итоге помогло снесение NOD32.
8 мар 19, 07:19    [21827824]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9027
Насколько мне известно, у NOD32 жёсткое ограничение на 200 сокетов и однопоточная обработка сетевого трафика.
В наших условиях (NOD32 v5 и "много лет назад") помогало отключение "интеграции" и последующая перезагрузка.
Сетевой трафик не проверялся вообще, но всё остальное - работало.
9 мар 19, 06:59    [21828254]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59631
Basil A. Sidorov> Насколько мне известно, у NOD32 однопоточная обработка сетевого трафика.

Серьёзно? Жесть.

Posted via ActualForum NNTP Server 1.5

9 мар 19, 10:38    [21828307]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 47080

Гаджимурадов Рустам
Серьёзно? Жесть.

Жесть была в третьей версии, где число коннектов ограничивалось 64-мя.

Posted via ActualForum NNTP Server 1.5

9 мар 19, 12:53    [21828351]     Ответить | Цитировать Сообщить модератору
 Re: Протокол xnet для нестандартного инстанса  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 1502
вот это пипец


зы
года 4 назад искал причину, почему не работают вебсокеты на 80 порту, оказалось касперский
10 мар 19, 19:05    [21828769]     Ответить | Цитировать Сообщить модератору
Все форумы / Firebird, InterBase Ответить