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

Вниз

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

 
AngelFire   (2004-10-21 11:11) [0]

Уважаемые Мастера! Имеется следующая задача: программа соединяется с удаленной БД по TCP/IP. Необходимо определить IP-адрес нашего (клиентского) компьютера для данного соединения (т.к. на компьютере может быть установлено несколько сетевых интерфейсов TCP/IP)

с уважением,
Максим


 
Digitman ©   (2004-10-21 14:43) [1]


> программа соединяется с удаленной БД по TCP/IP.


на здоровье.
соединяется себе и пусть соединяется


> Необходимо определить IP-адрес нашего (клиентского) компьютера
> для данного соединения


зачем ? недостаток такой инф-ции как-то влияет на успешно устанавливаемое соединение ?


 
GobliNGuT ©   (2004-10-21 16:15) [2]

А как ты устанавливаешь соединение ? если через компоненты TCP/IP, так в них есть свойство в из которого можно вытащить адрес после установления соединения ...
на пример у TIdTCPClient есть
property BoundIP: string;


 
AngelFire   (2004-10-22 14:41) [3]

Соединяюсь с базой через стандартный протокол ODBC (указываю DSN БД). Серия соответствующих API-вызовов. Далее, после успешного установления соединения, мне необходимо узнать, через какой именно сетевой интерфейс (его TCP/IP) это соединение установлено.


 
AngelFire   (2004-10-22 14:49) [4]

>> Digitman
Отвечаю на вопрос "Зачем получать IP".

Программа при работе ведет log-файл (протокол работы). В случае крэша администратор поднимает лог, по которому может определить, по какому интерфейсу происходило соединение, через его IP-адрес.
Причем лог этот он может получать и удаленно, по email, а без точной информации практически невозможно выявить и устранить проблему.


 
Digitman ©   (2004-10-22 14:56) [5]


> В случае крэша администратор поднимает лог, по которому
> может определить, по какому интерфейсу происходило соединение,
> через его IP-адрес.


и что это ему даст ? ну, предположим, поимел админ IP лок.интерфейса ... дальше что ? как он его сможет использовать для локализации причин крэша ?



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

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

Наверх




Память: 0.48 MB
Время: 0.038 c
14-1103197961
Ega23
2004-12-16 14:52
2005.01.09
Такое дело...


1-1103789211
syte_ser78
2004-12-23 11:06
2005.01.09
как обьявить переменную?


14-1103021793
Alexander Panov
2004-12-14 13:56
2005.01.09
Выборы в Украине. Противостояние. (Продолжение 4)


3-1102352248
Сергей_26
2004-12-06 19:57
2005.01.09
Вставка картинки в graphic поле таблици


9-1094678752
массив
2004-09-09 01:25
2005.01.09
Glscene Как создавать TGLFreeForm в рантайме ?