中国移动通信CMPP2.0短消息网关开发接口库 V4.8OS:2003/XP/Win2000/NT/Win9xLicense:试用软件 Size:1.2 M Evaluation: Uudate:2007-5-26 Downloads: 0 中国移动通信CMPP2.0短消息网关开发接口库 V4.8 Description:
一、 简介 CMPP3API短消息网关开发接口库是由北京风起水流软件工作室(http://www.zealware.com)开发的SMAL开发库的一部分,支持中国移动的CMPP3.0协议。 1. 什么是SMAL? SMAL是short message abstract library的缩写,是一个主要用于短信网关平台的底层抽象接口库,通过对短信协议的抽象封装,可以在smal上面方便地实现CMPP,SGIP,SMPP,SMGP,CNGP,EMPP等短信协议,同时可以很方便地在上面扩展实现新的协议和自定义的内部协议等。 2. SMAL目前支持哪些协议? SMAL目前支持的协议包括中国移动的CMPP2.0,CMPP3.0,中国联通的 SGIP1.2, SGIP1.2修订版,中国电信的SMGP2.0,SMGP3.0,中国网通的CNGP2.0,和国际标准SMPP3.3,SMPP3.4,以及企信通协议EMPP等。 二、 CMPP3API目录说明和文件列表 1. ./include 接口库的包含文件目录,里面是接口库所需的头文件 ./include/smal.h 包含windows和MFC的一些文件和定义,所有的SMAL库都需要用到该文件。 ./include/common SMAL库的各个协议的通用头文件所在目录 ./include/common/buffer.h 处理消息字段和消息内容的类 ./include/common/const.h 接口库的所有常量定义,例如命令字,错误代码等。 ./include/common/logqueue.h 日志队列类 ./include/common/md5.h MD5算法头文件 ./include/common/tcpsocket.h TCP网络通讯类 ./include/common/threadpool.h 线程池类 ./include/common/util.h 一些功能函数和类定义 ./include/cmpp3 SMAL库中CMPP3.0协议需要的头文件所在目录 ./include/cmpp3/cmpp_message.h 定义了CMPP3.0消息结构。 ./include/cmpp3/cmppbase.h 定义了CMPP底层函数操作 ./include/cmpp3/cmppconn.h 定义了CMPP连接和CMPP端点类。 2. ./lib 静态库文件目录 ./lib/zealware_cmpp3.lib Release版的cmpp3lib库文件 ./lib/zealware_cmpp3d.lib debug版的cmpp3lib库文件 3. ./doc 相关文档(使用手册,参考手册,FAQ)目录 4. ./sample VC7.1示例工程目录,演示了如何用CMPP3API很容易地开发一个完整的SP网关程序。包括一个对话框形式的和一个命令行形式的两个示例工程。开发环境是Visual studio .net 2003 + Winxp SP2。 三、 CMPP3API的功能特点 运行稳定。经过五年在线运行,目前在全国有超过100家SP采用我们提供的短信网关开发接口库。 效率高,资源占用率低。接口库内建线程池和中间件系统,采用多连接,多线程的WINDOWS完成端口技术,采用智能路由和连接分配方法,能够处理大量的并发短信,最充分地利用系统资源。线程池能够根据当前的系统负荷,动态地进行线程数调节,动态地增减线程。 网关完全符合中国移动CMPP3.0协议标准。支持各省和全网的所有移动网关,同时兼容亚信,华为,东软,清华深讯,思特奇等所有网关厂商平台。 高度封装,开发效率高。二次开发人员只需要很少的开发工作就可以实现短信网关应用和业务开发。 支持自动重连,活动检测,超长短信的功能。参数定制性强,可以同时连接多个网关进行消息收发。 |
Related Software Download of Class
Related Software New Downloads
|
*In order to achieve the fastest download speeds, recommended FlashGet Download software. |