ErrCode
ErrCode字段和Type字段一起表示一定的意义,长度为 1字节,具体如下:
(1) 对于Type值为1、3、7的报文,ErrCode字段无意义,其值为0;
(2) 当Type值为 2 时:
ErrCode=0,表示AC设备告诉Portal Server请求Challenge成功;
ErrCode=1,表示AC设备告诉Portal Server请求Challenge被拒绝; 基本上就是因为查不到这个用户。
ErrCode=2,表示AC设备告诉Portal Server此链接已建立;
ErrCode=3,表示AC设备告诉Portal Server有一个用户正在认证过程中,请稍后再试;
ErrCode=4,则表示AC设备告诉Portal Server此用户请求Challenge失败(发生错误); 现在用的少,基本可以忽略。
(3) 当Type值为 4 时:
ErrCode=0,表示AC设备告诉Portal Server此用户认证成功;
ErrCode=1,表示AC设备告诉Portal Server此用户认证请求被拒绝;
ErrCode=2,表示AC设备告诉Portal Server此链接已建立;
ErrCode=3,表示AC设备告诉Portal Server有一个用户正在认证过程中,请稍后再试;
ErrCode=4 ,表示AC设备告诉Portal Server此用户认证失败(发生错误);
(4) 当Type值为 5 时:
ErrCode=0,表示此报文是Portal Server发给AC设备的请求下线报文;
ErrCode=1,表示此报文是在Portal Server没有收到AC设备发来的对各种请求的响应报文,
而定时器时间到(即超时)时由Portal Server发给AC设备的报文;
(5) 当Type值为 6 时:
ErrCode=0,表示AC设备告诉Portal Server此用户下线成功;
ErrCode=1,表示AC设备告诉Portal Server此用户下线被拒绝;
ErrCode=2, 表示AC设备告诉Portal Server此用户下线失败(发生错误);
(6) 对Type为NTF_LOGOUT(Type值为8,bas发给Portal Server,表示要求用户强制下线)时,ErrCode含义如下:
ErrCode=0 下线
(7) 对Type为REQ_INFO(Type值为9)时,ErrCode无意义,其值为0;
(8) 对Type为ACK_INFO(Type值为10)时,ErrCode含义如下:
ErrCode=0 处理成功,但不表示全部消息都被获取了,有多少信息被获得应通过属性来判断,详见下文
ErrCode=1 功能不支持,表示设备不支持这一功能
ErrCode=2 消息处理失败,由于某种不可知原因,使处理失败,例如询问消息格式错误等。
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作