.NET(C#)下的移动彩信MM7协议研究之路(一:题记)

来源:互联网 发布:旋风象棋软件多少钱 编辑:程序博客网 时间:2024/05/22 00:28

题记:给移动做SP开发也好几年了,一直用的.NET搞开发,可对于彩信协议,却一直畏难没勇气碰,无耻的用了Java的Mm7包当中转站,中间再通过自己定义的WebServices来实现彩信收发,当然,这跑得也挺顺的,可是对于一个完美主义者来说,这种方式始终心中是一个疙瘩,遂下决心将彩信协议包用.NET重写。

重写过程中,发现网上对于彩信,.NET方面可参考的资料其实不多,便萌生了写这一系列研究之路的文章的想法,一方面督促自己进步,碰到的问题一起写出来,希望能得到指点,另外也希望能给正在苦苦寻找这方面资料的同行一些力所能及的帮助,共同研究,共同进步。

本次重写主要参考了中国移动mm7Api的Java源码(点此下载),在此先表示感谢。

本次重写计划按以下步骤完成:

一、彩信POST信息构成分析以及SOAPDecode类构造与Envolope信息解析;

二、DeliverReq(上行彩信)解析;

三、DeliverReportReq(上行报告)与ReadReplyReq(阅读报告)解析;

四、SubmitReq(下行彩信)组织;

五、收发信处理、测试。

目前,我已经实现了第一、二步,由于工作事情也较多,计划再花一个月时间来实现全部彩信流程的.NET化。此系列文章争取每周更新一次,共勉。