socket问题
时间:2010-10-11
来源:互联网
一下内容为需求:目前只给了这个文档、一个ip地址和端口号,要通过socket通信,请问怎样实现,希望大家能够帮助。最好有个实例,谢谢!
需求
1. 接口描述
接口消息包括认证鉴权请求、认证鉴权应答、认证鉴权确认、认证鉴权确认应答等消息。
业务系统向AAA发起鉴权请求,AAA生成详细的话单记录。
鉴权计费接口是请求和响应的接口消息,基于TCP的网络连接。
业务系统作为协议通讯的客户端先建立与VAC的TCP连接。然后,双方在会话期间开始交换PDU(Protocol Data Unit).当在连接上没有信息交换的时候,双方应该每隔C(C为可设置参数)秒钟相互发送Handset PDU,以保持连接。如果在T(T为可设置参数)秒之后,仍然没有对方的响应信息回复,则发送方应该再一次发送Handset PDU.如果在发送方发送N-1(N为可设置参数)条Handset PDU到对方之后,仍然无响应信息,发送方将关闭连接,通讯结束。
其中C,T,N的值均可以根据实际情况进行设定。C的典型值为60秒,T是60秒,N是3。
PDU 概述
PDU包括消息头和消息体。如下表所示
PDU 组成 描述
Message Header 消息头
Message Body 消息体
消息头定义如下:
字段名称 类型 字节长度 描述
Totalcd Unsigned Integer 4 一个PDU的总字节数(包括这一字段的4个字节)
Ciu Integer 4 命令标识符
Sid Unsigned Integer 4 用于请求和响应间保持联系的序号
1.1.1.1 连接消息
该消息用于建立从业务系统到增值业务平台的连接。
1) Bind 连接请求
方向:业务系统/业务引擎->VAC
Bind 连接请求消息中包含的参数如下:
字段名称 类型 长度(字节) 描述
S_Type Integer4 4
S_ID Octet String 20
D_Type Integer4 4
D_ID Octet String 20
C_Source Octet String 16
2) BindResp连接应答
BindResp连接应答消息中包含的参数如下:
字段名称 类型 长度(字节) 描述
Result_Code Integer4 4
需求
1. 接口描述
接口消息包括认证鉴权请求、认证鉴权应答、认证鉴权确认、认证鉴权确认应答等消息。
业务系统向AAA发起鉴权请求,AAA生成详细的话单记录。
鉴权计费接口是请求和响应的接口消息,基于TCP的网络连接。
业务系统作为协议通讯的客户端先建立与VAC的TCP连接。然后,双方在会话期间开始交换PDU(Protocol Data Unit).当在连接上没有信息交换的时候,双方应该每隔C(C为可设置参数)秒钟相互发送Handset PDU,以保持连接。如果在T(T为可设置参数)秒之后,仍然没有对方的响应信息回复,则发送方应该再一次发送Handset PDU.如果在发送方发送N-1(N为可设置参数)条Handset PDU到对方之后,仍然无响应信息,发送方将关闭连接,通讯结束。
其中C,T,N的值均可以根据实际情况进行设定。C的典型值为60秒,T是60秒,N是3。
PDU 概述
PDU包括消息头和消息体。如下表所示
PDU 组成 描述
Message Header 消息头
Message Body 消息体
消息头定义如下:
字段名称 类型 字节长度 描述
Totalcd Unsigned Integer 4 一个PDU的总字节数(包括这一字段的4个字节)
Ciu Integer 4 命令标识符
Sid Unsigned Integer 4 用于请求和响应间保持联系的序号
1.1.1.1 连接消息
该消息用于建立从业务系统到增值业务平台的连接。
1) Bind 连接请求
方向:业务系统/业务引擎->VAC
Bind 连接请求消息中包含的参数如下:
字段名称 类型 长度(字节) 描述
S_Type Integer4 4
S_ID Octet String 20
D_Type Integer4 4
D_ID Octet String 20
C_Source Octet String 16
2) BindResp连接应答
BindResp连接应答消息中包含的参数如下:
字段名称 类型 长度(字节) 描述
Result_Code Integer4 4
作者: future7788 发布时间: 2010-10-11
该回复于2010-12-02 16:22:34被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#2楼 得分:0回复于:2010-10-11 13:03:49
|
作者: boyone2009 发布时间: 2010-10-11
最近也学习这个呢 ,但是不知道怎么入手
作者: fitzanepeng 发布时间: 2010-10-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28