中国移动CMPP3.0协议短信网关设计思路
2007-11-18 20:15
295 查看
前段时间做过一个短信网关:
设计的思路大致如下
短信网关类设计:
一、接收,发送队列
建立一个短信发送接收的一个临时容器,其中的利用滑动窗口控制发送的数量,使短信的发送接收都通过这个控制器发送出去,其中配合数据库维护了短信的状态,并且能够处理异常的发生。
主要的成员函数:
二、SM MODULE 这是一个和App通讯的模块,接收APP的下发信息,并且调用发送队列的FILL函数往队列插入信息,接收短信中心的上行消息转发给App。
三、TCPSOCKET类:
1、TCPSOCKETBase类:建立了三个子线程,通过虚函数的方式实现后绑定,建立了一个Socket,并实现了收发。
2、TCPSOCKET 类:
继承自TCPSOCKETBASE类,实现了上个线程的函数,对消息进行了解封包。
设计的思路大致如下
短信网关类设计:
一、接收,发送队列
建立一个短信发送接收的一个临时容器,其中的利用滑动窗口控制发送的数量,使短信的发送接收都通过这个控制器发送出去,其中配合数据库维护了短信的状态,并且能够处理异常的发生。
主要的成员函数:
二、SM MODULE 这是一个和App通讯的模块,接收APP的下发信息,并且调用发送队列的FILL函数往队列插入信息,接收短信中心的上行消息转发给App。
三、TCPSOCKET类:
1、TCPSOCKETBase类:建立了三个子线程,通过虚函数的方式实现后绑定,建立了一个Socket,并实现了收发。
2、TCPSOCKET 类:
继承自TCPSOCKETBASE类,实现了上个线程的函数,对消息进行了解封包。
相关文章推荐
- 中国移动CMPP3.0协议C#版本
- 中国移动短信网关通信 CMPP 3.0 ISMG SP-Client Socket (Release 3)
- 二进制协议设计思路
- 中国移动cmpp3.0 v3.0 官网
- HTTP 协议的历史演变和设计思路
- 中国移动短信网关CMPP3.0 C#源代码:CMPP30类(1)(转)
- 基于 CMPP3.0 协议 SP 端的实现(C#) - arcadiaray - 博客园
- HTTP 协议初探之--历史演变和设计思路
- 基于CMPP3.0的企业短信网关API设计
- HTTP 协议的历史演变和设计思路
- 中国移动短信网关CMPP3.0 C#源代码:CMPP30类(1)
- 基于CMPP3.0的企业短信网关API设计
- 使用移动代理CMPP2.0,3.0协议实现短信发送-Java版,使用华为smproxy.jar包
- 中国移动短信网关CMPP3.0 C#源代码:使用示例
- 中国移动短信网关CMPP3.0 C#源代码:CMPP30类(2)
- HTTP 协议的历史演变和设计思路
- 基于CMPP3.0的企业短信网关API设计
- 中国移动短信网关CMPP3.0 C#源代码:数据包定义
- 中国移动cmpp3.0 ps软件下载
- CMPP3.0协议中有一个Fee_UserType计费用户类型字段