|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 13, 2004 04:39:29 Я прогнал конкретно :-(. gethostbyname получает указатель на имя хоста, а возвращает указатель на структуру hostent. Т.е. здесь передаваемый и возвращаемый указатель не одно и тоже. |
|
|
Дата: Сен 14, 2004 23:03:53 да, ясно, но все равно проблема с получением ип адреса хоста посредством gethosybyname зная домен сервера не решена. Также теперь неясно в каком виде нужно передавать строку. Люди расскажите кто-нибудь как пошагово получить ип. Т.е. мне интересно какую строку нуэно передавать функции и что потом делать с параметрами hostent'a чтобы получить ip в ТЕКСТОВОМ виде. Я пошу так потому что уже запутался - в одних источниках написано одно, а в других другое. |
|
|
Дата: Сен 15, 2004 04:20:16 Ниже приведён кусок кода, который получает строку типа mail.raid.ru из EDIT-а и по ней получает IP, потом преобразует его в строковое представление и выводит в EDIT.
invoke GetWindowText,[hName],buf,200
invoke WSAStartup,0101h,wsd
cmp eax,0
je .suces
invoke MessageBox,0,err,err,MB_OK
jmp .stp
.suces:
mov eax,buf
invoke gethostbyname,eax
cmp eax,0
jne .sucs2
invoke MessageBox,0,err1,err1,MB_OK
jmp .stp
.sucs2:
mov ebx,eax
mov eax,[hs.h_list]
mov edx,[eax]
mov eax,[edx]
invoke inet_ntoa,eax
invoke SetWindowText,[hIP],eax
invoke WSACleanup
jmp .finish
|
|
|
Дата: Сен 15, 2004 04:58:04 · Поправил: q_q NoName ип адреса хоста ... зная домен сервера Не совсем понял твою терминологию. Если аттач не по теме, то не ругай. |
|
|
Дата: Сен 15, 2004 05:05:55 |
|
|
Дата: Сен 15, 2004 22:08:58 · Поправил: NoName q_q >ип адреса хоста ... зная домен сервера Не совсем понял твою терминологию. Если аттач не по теме, то не ругай. Надо читать: получить ip, зная Domain Name. Сейчас анализирую то, что преподнесли на блюдечке. |
|
|
Дата: Сен 16, 2004 05:11:31 NoName Теперь понятно. Меня сбил с толку термин "домен сервера". Я предпочитаю использовать термины "полное имя хоста" и "имя хоста". Компьютерные сети. Модернизация и поиск неисправностей. Крейг Закер / Upgrading & Troubleshooting Networks: The Complete Reference Craig Zacker): "... Вообще термин "домен" имеет более одного значения. Например, Windows NT использует это понятие при описании процесса формирования административных групп компьютеров частной сети, идентифицируемых NetBIOS-именами. Этот тип домена является совершенно независимым и не имеет ничего общего с доменом DNS ..." |
|
|
Дата: Сен 19, 2004 18:21:45 2 pas & q_q Спасибо, теперь все работает как положено! |