SOC_InetNtoP

構文

#include <nitroWiFi/soc.h>
#define SOC_INET_ADDRSTRLEN    16
const char* SOC_InetNtoP ( int af, const void* src, char* dst, unsigned len );

引数

af アドレスのファミリー(SOC_PF_INETである必要があります)。
src IPv4アドレスを保持しているバッファへのポインタ。
dst 結果のテキスト文字列を保存するバッファへのポインタ。(例 ddd.ddd.ddd.ddd)
len dstのバッファサイズ。lenはテキスト文字列を保持するのに十分大きなサイズ を指定します。(SOC_PF_INETではSOC_INET_ADDRSTRLENバイト)

返り値

変換が成功した場合はテキスト文字列を格納するバッファへのポインタが返されます。変換に失敗するとNULLが返されます。

説明

IP アドレスをバイナリアドレスからドット10進記法の文字列に変換します。

参照

SOC_InetAtoN, SOC_InetNtoA, SOC_InetPtoN

履歴

2008/05/14 引数 len修正
2005/09/13 初版