Sergiy S. Tkachenko wrote:
Можно ж возвращать 127.0.0.1 или LOCALHOST вместо PID
Повторяю еще раз -- какой нафиг 127.0.0.1 или LOCALHOST для не-IP
протокола? Если не нравится PID, могу предложить две альтернативы:
1) результат вызова GetComputerName()
2) NULL
(т.к. в 2.1 PID в любом случае доступен в мониторинге)
И вообще, неужто так тяжело написать:
case rdb$get_context('SYSTEM', 'NETWORK_PROTOCOL')
when 'XNET' then 'LOCALHOST'
else rdb$get_context('SYSTEM', 'CLIENT_ADDRESS')
end
?
--
Дмитрий Еманов