0 0

移动CMPP协议开发,请问下面的代码为什么不能收到CMPP_CONNECT_RESP消息?25

我用类似下面这样的C#代码连接ISMG:

_Host="外网IP";
_Port="7890";
CMPP_CONNECT connect = new CMPP_CONNECT(SequenceId, _Source_Addr, _Password, Version,time);
if (_Socket == null)
{
    _Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
}
_Socket.Connect(_Host, _Port); //连接
_Socket.Send(connect.ToBytes());

发送如下CMPP_CONNECT消息:
Request:
[
MessageHeader:
  Command_Id: [CMPP_CONNECT]
  Sequence_Id: 1
  Total_Length: [39]
MessageBody:
  AuthenticatorSource: [2040853BDE297B190F47B8A813B2D091]
  Password: somepassword
  Source_Addr: [925255]
  Version: [1014165116]
]
在与网络上下载的调试器软件连接能返回33字节长的CMPP_CONNECT_RESP消息。
但与真实的网关“IP”连接时却返回了16个字节的的内容(16进制数据):
00000010800000000000000139323532

在CMPP3.0的文档中找不到这串内容对应的意思,请问是什么原因?
2011年10月14日 20:54
目前还没有答案

相关推荐

    中国移动CMPP3.0协议

    CMPP3.0协议定义了多种消息类型,包括连接请求(CMPP_CONNECT)、连接响应(CMPP_CONNECT_RESP)、短信提交(CMPP_SUBMIT)、短信响应(CMPP_SUBMIT_RESP)、短信查询(CMPP_QUERY)等。这些消息用于SP与SP Gateway...

    移动CMPP2.0标准协议

    ### 移动CMPP2.0标准协议详细解析 ...综上所述,移动CMPP2.0标准协议通过一系列详尽的消息定义和技术规范,实现了SP、ISMG以及GNS之间高效稳定的信息交换,为移动短信服务提供了强有力的技术支持。

    java代码cmpp 2.0简单示例绝对可用

    Java代码实现CMPP 2.0协议是一种在移动通信领域常见的技术,主要用于短信服务。CMPP(China Mobile Packet Protocol)是中国移动制定的一种基于TCP/IP的通信协议,用于连接SP(Service Provider)与SCP(Service ...

    移动CMPP2.0和CMPP3.0协议标准

    通过以上内容,我们可以看到CMPP2.0和CMPP3.0协议在短信服务中的核心作用,它们为SP提供了一种高效、可靠的与移动运营商进行短信交互的途径。开发者在实现基于CMPP的系统时,需要理解协议细节,合理设计系统架构,以...

    cmpp2.0短信网关发送短信代码(java)

    CMPP2.0短信网关发送短信代码...综上所述,基于Java实现的CMPP2.0短信网关发送短信代码是一项涉及网络通信、协议解析、多线程编程等多方面技术的工作,需要开发者对移动通信协议有深入理解,并具备扎实的Java编程基础。

    移动网关cmpp3.0协议短信下发

    移动网关CMPP3.0协议是中国移动为SP(服务提供商)提供的一种高效、稳定、安全的短信服务接口。在JAVA环境下,开发基于CMPP3.0协议的应用,主要是为了实现与移动短信网关的通信,进行短信的发送、接收等操作。下面将...

    CMPP3.0协议源码下载

    CMPP(China Mobile Peer-to-Peer)协议是中国移动推出的一种基于TCP/IP协议栈的应用层协议,主要用于短信服务,包括短信发送、接收、查询等操作。CMPP3.0是其最新版本,相比于早期版本,它提供了更高效、安全的数据...

    中国移动 CMPP 协议

    中国移动CMPP协议是中国移动通信集团公司为规范移动梦网短信业务而制定的企业标准。该标准详细规定了在短信业务开展过程中,各网络元素(如ISMG、GNS和SP等)之间进行交互时所使用的消息类型及其定义。 #### 二、...

    中国移动CMPP短信开发平台

    这个平台基于中国移动的通信协议——CMPP(China Mobile Short Message Peer-to-Peer)协议,该协议是专门为短消息服务设计的,具有高效、稳定和可靠的特点。 CMPP协议主要包含以下几个部分: 1. CMPP连接:开发者...

    CMPP2.0-Java源代码带工具.rar

    1.遵照CMPP2.0协议实现,模拟了短信网关,支持CONNECT,SUBMIT,DELIVER,QUERY,CANCEL,TERMINATE消息。 2.支持多个客户端登录,支持单连接和双连接类型,支持标准CMPP和亚信API. 3.服务端自动生成Msgid,支持状态报告. ...

    Net/C# 实现中国移动CMPP v3.0 ISMG SP 收发短信的 SP 客户端

    ISMG(CMPP_CONNECT) 操作 8 8.4.1.1 CMPP_CONNECT 消息定义 (SP -> ISMG) 8 8.4.1.2 CMPP_CONNECT_RESP消息定义 (ISMG -> SP) 9 8.4.2 SP 或 ISMG 请求拆除连接 (CMPP_TERMINATE)操作 9 8.4.2.1 ...

    cmpp_cmpp_

    中国移动通信互联网短信网关接口协议CMPP(简称CMPP)是中国移动为实现SP(Service Provider)与SMSC(Short Message Service Center,短消息服务中心)之间的数据交换而制定的一套标准化接口。其中,CMPP3.0版本是...

    中国移动短信网关接口协议(CMPP-mark)V3.0.pdf

    中国移动短信网关接口协议(CMPP-mark)V3.0 本文档概述中国移动通信集团公司发布的短信网关接口协议(CMPP-mark)V3.0,旨在规范中国移动通信企业的短信业务。该协议定义了短信网关与业务提供商之间的通信接口,...

    中国移动点对点短信协议CMPP 2.0

    ### 中国移动点对点短信协议CMPP 2.0 #### 概述 中国移动点对点短信协议(China Mobile Peer to Peer,简称CMPP)是中国移动制定的一种用于互联网短信业务的标准协议,它主要应用于信息资源站实体(SP,Service ...

    cmcc.rar_cmpp_cmpp java

    CMPP(China Mobile Peer-to-Peer)是中国移动通信公司推出的一种基于TCP/IP协议的通信协议,主要用于短信服务,包括发送、接收、查询和取消短信等操作。它是一种高效、稳定且可靠的短信传输协议,广泛应用于企业...

    中国移动短信接口CMPP3.0SP客户端源码

    1. **CMPP协议**:全称为China Mobile Peer to Peer,是中国移动设计的一套高效、稳定、可靠的短信传输协议。CMPP3.0是其最新的版本,相比之前的2.0版本,它在安全性、性能和功能上都有所增强,支持更多的业务类型和...

    中国移动通信CMPP2.0短消息网关开发接口使用手册

    **CMPP2.0(China Mobile Packet Protocol)**是中国移动制定的一套用于移动互联网短信业务的标准协议,旨在规范SP(Service Provider,服务提供商)与运营商之间短消息业务的交互流程。此手册详细介绍了一款基于...

    (中国移动)互联网短信网关接口协议(CMPP2.0).pdf

    * CMPP_CONNECT_RESP:ISMG响应SP的连接请求的消息。 * CMPP_TERMINATE:SP或ISMG请求拆除连接的消息。 * CMPP_TERMINATE_RESP:ISMG或SP响应拆除连接请求的消息。 * CMPP_SUBMIT:SP向ISMG提交短信的消息。 * CMPP_...

Global site tag (gtag.js) - Google Analytics