中国电信SMGP协议网关API源码 For VS.NET 2005
2007-07-02 10:50
288 查看
这是我自己写的SMGP协议网关的API源代码,支持SMGP1.3,SMGP2.0,或许也支持SMGP3.0,不过我没测试过:)
具体的协议方面还是自己看文档吧,SMPP工程是基于SMPP协议(没错,是SMPP,无论是SMGP还是CMPP,都借鉴了SMPP的大多数内容)里的数据类型定义的数据类型库,SMGP中的数据包中包含的数据类型都从SMPP工程中来。SMGP3_0工程便是实现了SMGP协议的API库,SMGPConnection是连接类,如果需要多个连接,创建多个SMGPConnection实例即可。TestSMGP工程是测试单元,里面有简单的测试项目,我没做过大的压力测试,不过相信它能让我满意的:)
很抱歉我不能把我正在使用的网关源代码发布出来,因为那是公司已经正常运作的项目了,而且涉及到数据库,即便发布出来也没什么意义。
工程在VS.NET2005下创建,里面用到了CSocket控件库,测试单元用到了Public类库。
PS:在创建SMGP网关时,不要像测试项目那样直接把SMGPConnection控件拖到窗口上,而应该用代码自己写,最好是创建一个SMGPConnection数组,这样就可以使用多个连接。
API源码下载
(于2007-7-24日更新)
非常感谢ybjnote帮我找出系统中BUG
具体的协议方面还是自己看文档吧,SMPP工程是基于SMPP协议(没错,是SMPP,无论是SMGP还是CMPP,都借鉴了SMPP的大多数内容)里的数据类型定义的数据类型库,SMGP中的数据包中包含的数据类型都从SMPP工程中来。SMGP3_0工程便是实现了SMGP协议的API库,SMGPConnection是连接类,如果需要多个连接,创建多个SMGPConnection实例即可。TestSMGP工程是测试单元,里面有简单的测试项目,我没做过大的压力测试,不过相信它能让我满意的:)
很抱歉我不能把我正在使用的网关源代码发布出来,因为那是公司已经正常运作的项目了,而且涉及到数据库,即便发布出来也没什么意义。
工程在VS.NET2005下创建,里面用到了CSocket控件库,测试单元用到了Public类库。
PS:在创建SMGP网关时,不要像测试项目那样直接把SMGPConnection控件拖到窗口上,而应该用代码自己写,最好是创建一个SMGPConnection数组,这样就可以使用多个连接。
API源码下载
(于2007-7-24日更新)
非常感谢ybjnote帮我找出系统中BUG
相关文章推荐
- together 2005 for VS.NET bug 汇总
- VS 2005中也可以查看.NET源码啦!
- Regions Add-In for VS.NET 2005 or VS.NET 2008简要使用说明
- VS 2005中也可以查看.NET源码
- Borland Together 2006 for VS.Net 2005 R2
- together designer/developer 2005, for vs.net出来了。
- The usage of intellisense in Vs .net 2005
- 关于VS.NET 2005中文版项目文件丢失的解决方法
- Infragistics控件在VS.net 2005中使用的注意事项
- Vs.net 2005中应用样式表失效的解决办法
- VS.NET 2005 中使用 MySQL 5.0
- VS.Net 2005中文版下载地址收藏
- 自己做的 VS.net 2005 sp1 程序注释使用的宏代码
- vs.net 2005中文版下载地址收藏
- 《COM技术内幕——微软组件对象模型》(Inside COM)一书部分源码 for VS 2010
- ASP.NET for WebApi
- 在VS中调试微软ASP.NET MVC源码
- 有道云笔记open api sdk for .net α版
- VS.Net 2005 中文正式版下载
- Visual Studio Remote Debugger(for 2005/2008) .net远程调试<转>