Главная страница
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.04 c
3-1102494574
Fedor
2004-12-08 11:29
2005.01.09
Как лучше записи копировать?


4-1101228157
#Master#
2004-11-23 19:42
2005.01.09
Глобальная ловушка на клавиатуру


8-1096665427
Viper
2004-10-02 01:17
2005.01.09
Поиск проги с исходником


14-1103639584
Cosinus
2004-12-21 17:33
2005.01.09
Где TheBat сохраняет переписку ?


14-1103660388
Митяй2
2004-12-21 23:19
2005.01.09
документация Microsoft Visual studio.NET