User manual - PPPライブラリ解説書ver.1.01(2003年2月7日)

DT-900 PPP ライブラリ解説書
- 33 -
struct hostent *gethostbyname(char *name)
名前から IP アドレスを取得します。
このルーチンで使われる名前は"ホスト名"です。
引数 char *name : ホスト名へのポインタ
戻り値 構造体のアドレス : 成功
0 : 失敗
-20 : 電源 ON/OFF あり。
-21: 回線切断
-22 : ユーザーブレイク。
-23 : 内部エラー発生。
回線接続中に使用できます。
ホストの IP アドレスは、構造体"hostent"に入れられます。
ホストの IP アドレスを、構造体"hostent"から取得する場合のコード例として、以下のコードがあります。
memcpy((char *)&socksav.sin_addr, (char *)hostentp->h_addr_list[0], 4);