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

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
GetHostByName _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
| DrPass кинь примерчик плиз |
|
| В начало |
|
 |
 NikotiN
Розовый мамонт

Возраст: 26
Знак зодиака: 
Зарегистрирован: 18.03.2005
Сообщения: 2137
|
|
|
Цитата |
|
:)))
---
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
--- |
|
| В начало |
|
 |
|
|
|
Цитата |
|
| NikotiN чё это за моразм |
|
| В начало |
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Это не маразм. Это примерчик. _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
 NikotiN
Розовый мамонт

Возраст: 26
Знак зодиака: 
Зарегистрирован: 18.03.2005
Сообщения: 2137
|
|
|
Цитата |
|
| причём самый полный примерчик ))) |
|
| В начало |
|
 |
|
|
|
Цитата |
|
| NikotiN, DrPass переведите пажалуста на русский |
|
| В начало |
|
 |
 NikotiN
Розовый мамонт

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

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Не разобрался - попробуй что-нибудь попроще. Мозги тренировать нужно в первую очередь, а программировать - это уже дело вторичное _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
DrPass не ужели тяжело код кинуть ?
______________________
Если ты умееш программировать это ещё не значит что ты умный это просто значит что ты умееш программировать |
|
| В начало |
|
 |
 NikotiN
Розовый мамонт

Возраст: 26
Знак зодиака: 
Зарегистрирован: 18.03.2005
Сообщения: 2137
|
|
|
Цитата |
|
2 ДОБ
если честно то все программисты жлобы, ибо нефиг. т.к. мы своим умом до всего доходим, а некоторые просто внаглую заходят на форум и спрашивают готовое решения. это раздражает, особенно если решение лёгкое. ещё очень бесит когда не понимают что решение дали, всё равно спрашивают..... |
|
| В начало |
|
 |
|
|
|
Цитата |
|
NikotiN
| Цитата: |
если честно то все программисты жлобы, ибо нефиг. т.к. мы своим умом до всего доходим
|
ты пишеш на Delphi и считаеш что ты сам до всего доходеш я думою что ты уже взрослый и пора тебе открыть глоза когда придумали эвм программистом мог быть только первокласный математик а поскольку таких еденицы ими были придумоны языки програмирования чтоп даже обезяна могла програмировать
| Цитата: |
а некоторые просто внаглую заходят на форум и спрашивают готовое решения. это раздражает
|
еслиб ктонибуть нехотел готовых решений то он бы не лез на форум а седел со славорём за хлпом
| Цитата: |
особенно если решение лёгкое
|
всё лёгкое когда знаеш ответ
| Цитата: |
ещё очень бесит когда не понимают что решение дали, всё равно спрашивают
|
такие решения что были описоны выши я бы мог прочитать в эелпе |
|
| В начало |
|
 |
 Ktf
Администратор

Возраст: 32
Знак зодиака: 
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
|
|
|
Цитата |
|
to ДОБ
это справедливо, но после
| Цитата: | | NikotiN чё это за моразм |
или
| Цитата: | | DrPass не ужели тяжело код кинуть ? |
разве можно было рассчитывать на другое отношение к тебе?
если тебе не понравился ответ на поставленный тобой вопрос, то попробуй уточнить, перефразировать его, задай наводящие вопросы. _________________ Пойду посплю перед сном. |
|
| В начало |
|
 |
|