我这用的是接入网关的方式联通的接口文档上有段话序列号分成三部分,每部分为一个32位整数,第一部分表示命令源节点的编号,第二部分表示命令产生的日期和时间(网关系统中的任何命令的保存时间都不应该超过一年),格式为十进制的mmddhhmmss,比如11月20日20时32分25秒产生的命令,其第二部分为十进制1120203225;第三部分由0开始,循环进位,直到进位满了之后再清零,重新开始计数。接收方在返回应答时,应答的序列号必须和相对应的命令的序列号相同。
请问,这个源节点编号和序号是什么意思。我在文档上搜索都没找到他的具体定义
还有,如果谁做过接入网关发送手机短信的,能不能贴个代码出来让我学学,万分感谢

解决方案 »

  1.   

    to fengyecsdn
    序号是生成的话,如果没有意义,但是我连接联通网关的时候,这个这个序号就不能凑出一个序列号,那么就连不上啊谁有这方面的web示例啊,能不能贴一个出来
      

  2.   

    当时我用的也是SP的API,工作内容就是call api
      

  3.   

    源节点:在整个网关系统中,所有的通信节点(SMG、GNS、SP和SMSC)都有一个唯一的数字编号,不同的SP或SMSC或SMG或GNS编号不能相同,编号由系统管理人员负责分配,源节点就是通信发起点序列号:短消息网关系统之中传输的每一条命令都有一个序列号,序列号由命令源节点产生并唯一标记一条命令;也就是说,网关系统中任何两个命令的序列号都不相同以上就是从网关协议上摘录的,就在你引用的文字的上一节,楼主你看的不仔细
    至于代码,看懂了协议就行了,代码不过是对协议的封装,就是一些XML和编码解码
      

  4.   

    联通用的好象是CMPP协议,找一下吧
    搜索 "中国移动 短消息网关 开发"
    有好多现成的开发库可以使用
      

  5.   

    我以前做的是SMPP3.3协议,现在准备做CMPP2.0
    不过这次懒得做了,找个开发库就完了