Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Через 3 дня :

День славянской письменности и культуры


Как узнать IP-адрес
На страницу 1, 2, 3  След.

Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
ДОБ
Гость







СообщениеСб, 10-Сен-2005 15:18    Заголовок сообщения: Как узнать IP-адрес
Цитата

Как узнать IP-адрес сервера по буквеному имени ?
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеСб, 10-Сен-2005 19:42 
Цитата

GetHostByName
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
ДОБ
Гость







СообщениеСб, 10-Сен-2005 20:29 
Цитата

DrPass кинь примерчик плиз
В начало
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеСб, 10-Сен-2005 20:59 
Цитата

:)))

---

Platform SDK: Windows Sockets 2
gethostbyname
The gethostbyname function retrieves host information corresponding to a host name from a host database.

Note The gethostbyname function has been deprecated by the introduction of the getaddrinfo function. Developers creating Windows Sockets 2 applications are urged to use the getaddrinfo function instead of gethostbyname.


struct hostent* FAR gethostbyname(
const char* name
);

Parameters
name
[in] Pointer to the null-terminated name of the host to resolve.
Return Values
If no error occurs, gethostbyname returns a pointer to the hostent structure described above. Otherwise, it returns a null pointer and a specific error number can be retrieved by calling WSAGetLastError.

Error code Meaning
WSANOTINITIALISED A successful WSAStartup call must occur before using this function.
WSAENETDOWN The network subsystem has failed.
WSAHOST_NOT_FOUND Authoritative answer host not found.
WSATRY_AGAIN Nonauthoritative host not found, or server failure.
WSANO_RECOVERY A nonrecoverable error occurred.
WSANO_DATA Valid name, no data record of requested type.
WSAEINPROGRESS A blocking Windows Sockets 1.1 call is in progress, or the service provider is still processing a callback function.
WSAEFAULT The name parameter is not a valid part of the user address space.
WSAEINTR A blocking Windows Socket 1.1 call was canceled through WSACancelBlockingCall.




Remarks
The gethostbyname function returns a pointer to a hostent structure—a structure allocated by Windows Sockets. The hostent structure contains the results of a successful search for the host specified in the name parameter.

The application must never attempt to modify this structure or to free any of its components. Furthermore, only one copy of this structure is allocated per thread, so the application should copy any information it needs before issuing any other Windows Sockets function calls.

The gethostbyname function cannot resolve IP address strings passed to it. Such a request is treated exactly as if an unknown host name were passed. Use inet_addr to convert an IP address string the string to an actual IP address, then use another function, gethostbyaddr, to obtain the contents of the hostent structure.

If null is provided in the name parameter, the returned string is the same as the string returned by a successful gethostname function call.

Note The gethostbyname function does not check the size of the name parameter before passing the buffer. In improperly sized name parameters, heap corruption can occur.

Requirements
Client: Included in Windows XP, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, and Windows 95.
Server: Included in Windows Server 2003, Windows 2000 Server, and Windows NT Server.
Header: Declared in Winsock2.h.
Library: Use Ws2_32.lib.


See Also
Windows Sockets API Reference, Windows Sockets Functions, getaddrinfo, gethostbyaddr, WSAAsyncGetHostByName, hostent

Platform SDK Release: February 2003 What did you think of this topic?
Order a Platform SDK CD



Requirements
Client: Included in Windows XP, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, and Windows 95.
Server: Included in Windows Server 2003, Windows 2000 Server, and Windows NT Server.
Header: Declared in Winsock2.h.
Library: Use Ws2_32.lib.

See Also
Windows Sockets API Reference, Windows Sockets Functions, getaddrinfo, gethostbyaddr, WSAAsyncGetHostByName, hostent

---
В начало
Посмотреть профиль Отправить личное сообщение
ДОБ
Гость







СообщениеСб, 10-Сен-2005 21:12 
Цитата

NikotiN чё это за моразм
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеСб, 10-Сен-2005 23:10 
Цитата

Это не маразм. Это примерчик.
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеВс, 11-Сен-2005 10:27 
Цитата

причём самый полный примерчик )))
В начало
Посмотреть профиль Отправить личное сообщение
ДОБ
Гость







СообщениеВс, 11-Сен-2005 13:37 
Цитата

NikotiN, DrPass переведите пажалуста на русский
В начало
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеВс, 11-Сен-2005 15:22 
Цитата

В начало
Посмотреть профиль Отправить личное сообщение
ДОБ
Гость







СообщениеВс, 11-Сен-2005 16:57 
Цитата

NikotiN всяровно не разобрался кинь свой код если нетрудно
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеВс, 11-Сен-2005 18:10 
Цитата

Не разобрался - попробуй что-нибудь попроще. Мозги тренировать нужно в первую очередь, а программировать - это уже дело вторичное
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
ДОБ
Гость







СообщениеВс, 11-Сен-2005 18:28 
Цитата

DrPass не ужели тяжело код кинуть ?

______________________
Если ты умееш программировать это ещё не значит что ты умный это просто значит что ты умееш программировать
В начало
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеВс, 11-Сен-2005 20:17 
Цитата

2 ДОБ
если честно то все программисты жлобы, ибо нефиг. т.к. мы своим умом до всего доходим, а некоторые просто внаглую заходят на форум и спрашивают готовое решения. это раздражает, особенно если решение лёгкое. ещё очень бесит когда не понимают что решение дали, всё равно спрашивают.....
В начало
Посмотреть профиль Отправить личное сообщение
ДОБ
Гость







СообщениеВс, 11-Сен-2005 20:48 
Цитата

NikotiN
Цитата:

если честно то все программисты жлобы, ибо нефиг. т.к. мы своим умом до всего доходим

ты пишеш на Delphi и считаеш что ты сам до всего доходеш я думою что ты уже взрослый и пора тебе открыть глоза когда придумали эвм программистом мог быть только первокласный математик а поскольку таких еденицы ими были придумоны языки програмирования чтоп даже обезяна могла програмировать
Цитата:

а некоторые просто внаглую заходят на форум и спрашивают готовое решения. это раздражает

еслиб ктонибуть нехотел готовых решений то он бы не лез на форум а седел со славорём за хлпом
Цитата:

особенно если решение лёгкое

всё лёгкое когда знаеш ответ
Цитата:

ещё очень бесит когда не понимают что решение дали, всё равно спрашивают

такие решения что были описоны выши я бы мог прочитать в эелпе
В начало
Пол:Муж Ktf
Администратор


Возраст: 32
Знак зодиака: Рак
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
СообщениеВс, 11-Сен-2005 21:18 
Цитата

to ДОБ
это справедливо, но после
Цитата:
NikotiN чё это за моразм

или
Цитата:
DrPass не ужели тяжело код кинуть ?

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

_________________
Пойду посплю перед сном.
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 3 На страницу 1, 2, 3  След.
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100