目次 - 3.関数 - 3.2名前解決 - SDLNet_ResolveIP

# SDLNet_ResolveIP

`const char *SDLNet_ResolveIP(IPaddress *address)`

address
  解決しホスト名を得るIPaddressへのポインタ. address->portは無視される

address->hostのIPv4アドレスを解決し, ホスト名の文字列を戻す.

戻り値: 成功のときchar型(文字列)へのポインタ. 戻されたホスト名は"host.domain.ext"のようにホストとドメイン名を持つ. ホスト名を解決できないなど失敗のときNULLを戻す. 戻されたポインタを解放してはならない. この関数を呼ぶたびに以前のデータは新しい値に変わる. 長時間保持するためには別の領域にコピーする必要がある.

## サンプルコード

`

    // ipaddressのアドレスのホスト名を解決する
    //IPaddress ipaddress;
    char *host;
    if(!(host=SDLNet_ResolveIP(&ipaddress))) {
        printf("SDLNet_ResolveIP: %s\n", SDLNet_GetError());
        exit(1);
    }

`

## 参照

SDLNet_ResolveHost, IPaddress

## 原文へのリンク

3.2.2 SDLNet_ResolveIP