CPS_RevResolve

構文

#include <nitroWiFi/cps.h>
int CPS_RevResolve(CPSInAddr ip, char *name, u32 name_max);

引数

ip IPアドレス。
name 名前。
name_max 名前のサイズ。

返り値

0 成功
1 問い合わせに失敗
-1 結果を格納する領域のサイズが不足

説明

DNSサーバに対して問い合わせ、IPアドレスを名前に変えます。結果はキャッシュされることはないので、 必要ならアプリケーション側でキャッシュしてください。この機能自体UDPを使用するので、既にCPS_SocUse()の状態になっている場合は使用できません。 CPS_SocRegister()は実行されている必要があります。
結果を格納するエリアへのポインタとその領域のサイズを指定します。サイズは終端の'\0'を含む長さです。
成功すると0、問い合わせに失敗すると1、結果を格納する領域のサイズが不足している場合は-1を返します。
ブロックします。

参照

CPS_SocRegister, CPS_SocUse, CPS_Resolve

履歴

2005/11/09 初版