gethostbyname

[機能]

  ホスト名からホストに関する情報( hostent 構造体に対するポインタ)を得ます.成功ならば非ヌルポインタ,エラーならばヌルポインタを返します.

[形式]
	#include <netdb.h>

	struct hostent *gethostbyname(const char *hostname)
		hostname : ホスト名
		

参考: hostent 構造体

struct hostent {
	char *h_name;   // ホストの公式(基準)名
	char **h_aliases;   // エイリアス名へのポインタ配列へのポインタ
	int h_addrtype;   // AF_INET または AF_INET6
	int h_length;   // アドレスの大きさ( 4 または 16 )
	char **h_addr_list;   // IPv4 または IPv6 アドレスへのポインタ配列へのポインタ
};

#define h_addr h_addr_list[0];   // リスト中の最初のアドレス
			
[参照]

gethostbyaddr

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引