reasonで指定した理由コードをチェックして,リトライ情報を返します。
#include <xnfw/niuser.h> |
n_rcvdisで取得したreason,またはn_bindがエラーリターンした場合の,外部変数n_comerrを指定します。
正数:正常終了(リトライ情報)
-1:異常終了
リトライ情報を次に示します。
シンボリック名称 | 値(16進) | 再試行条件 | 説明 |
---|---|---|---|
N_EROLDF | 00000000 | APの独自基準で判定します。 | 相手ネットワークを解放します。 |
N_ERBUSY | 00200000 | 一定時間間隔で複数回の再試行が望ましいです。 | 通信網の通信リソースが短期的にビジー状態です。 |
N_ERPDST | 00400000 | プロトコルによって,相手局の要因で異常終了しました。 | |
N_ERNRTY | 00600000 | 再試行が望ましい,そのほかの要因があります。 | |
N_ERHARD | 00800000 | 再試行は無意味です。 | パラメタ不正です。 |
N_ERDEST | 00a00000 | 再試行には,オペレータの判断が必要です。 | 通信網の通信リソースが長期的にビジー状態です。 |
N_ERPSRC | 00c00000 | 自局のプロトコル上の要因で接続できません。 | |
N_ERHALT | 00e00000 | オペレータの判断が必要な,そのほかの要因があります。 |