User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)
319
17.2.23 net_inet_aton
文字列を IPv4 アドレスに変換します。
int net_inet_aton (
const char *
cp
,
struct in_addr *
inp
)
パラメータ
cp
文字列へのポインタを指定します。
ドットノーテーション形式(xxx.xxx.xxx.xxx)で指定してください。
inp
変換された IPv4 アドレスを格納する領域を指定します。
IPv4 アドレスは、ネットワークバイトオーダで記録されます。
戻り値
下記の値を返します。
1
:変換成功
0
:変換失敗
参照
in_addr構造
体
17.2.24 net_inet_addr
文字列を IPv4 アドレスに変換します。
in_addr_t net_inet_addr (
const char *
cp
)
パラメータ
cp
文字列へのポインタを指定します。
ドットノーテーション形式(xxx.xxx.xxx.xxx)で指定してください。
戻り値
下記の値を返します。
0 以外 :IPv4 アドレス(ネットワークバイトオーダ)
0
:変換失敗
説明
cp に「0.0.0.0」を渡した場合、成功しても返り値が 0 になるため、成功か失敗か判断できません。ご注意
ください。