+ -
当前位置:首页 → 问答吧 → socket问题

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

作者: 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

热门下载

更多