Thursday, November 3, 2011

gethostbyname linux

Using the gethostbyname(3) Function or gethostbyname c

This is the most important function to learn about in this chapter. This function accepts the name of the host that you want to resolve, and it returns a structure identifying it in various ways. The function synopsis is as follows:

#include <netdb.h>
extern int h_errno;
struct hostent *gethostbyname(const char *name);

The function gethostbyname(3) accepts one input argument that is a C string representing the hostname that you want to resolve into an address. The value returned is a pointer to the hostent
structure if the call is successful (see struct hostent). If the function fails, then a NULL pointer is returned, and the value of h_errno contains the reason for the failure.

See Also:

IPC Advance Socket Concepts and Example Codes

No comments:

Post a Comment