各ソケット構造体のネットワークアドレスのポート番号を設定する。場合、ポート番号は初期化されない。数値のポート番号を含む文字列を指し示さなければならない。サービスの起動を抑制するために用いられる。対して動的に割り当てられたメモリを解放する。エラーコードのいずれかを返す。要求されたアドレスファミリーのネットワークアドレスがない。意味する返事が返された。後でもう一度試してみよ。フラグに不正なフラグが含まれている。意味する返事が返された。EAI_FAMILY要求されたアドレスファミリーがサポートされていない。EAI_MEMORYメモリが足りない。ネットワークアドレスがひとつも定義されていない。数値のポート番号の文字列でない。EAI_SERVICE要求されたサービスは、要求されたソケットタイプでは利用できない。他のソケットタイプでなら利用可能かもしれない。EAI_SOCKTYPE要求されたソケットタイプがサポートされていない。EAI_SYSTEMその他のシステムエラー。エラー報告に適するだろう。以降で利用可能である。以降で利用可能である。