-
移动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协议定义了多种消息类型,包括连接请求(CMPP_CONNECT)、连接响应(CMPP_CONNECT_RESP)、短信提交(CMPP_SUBMIT)、短信响应(CMPP_SUBMIT_RESP)、短信查询(CMPP_QUERY)等。这些消息用于SP与SP Gateway...
通过以上内容,我们可以看到CMPP2.0和CMPP3.0协议在短信服务中的核心作用,它们为SP提供了一种高效、可靠的与移动运营商进行短信交互的途径。开发者在实现基于CMPP的系统时,需要理解协议细节,合理设计系统架构,以...
CMPP2.0短信网关发送短信代码...综上所述,基于Java实现的CMPP2.0短信网关发送短信代码是一项涉及网络通信、协议解析、多线程编程等多方面技术的工作,需要开发者对移动通信协议有深入理解,并具备扎实的Java编程基础。
### 移动CMPP2.0标准协议详细解析 ...综上所述,移动CMPP2.0标准协议通过一系列详尽的消息定义和技术规范,实现了SP、ISMG以及GNS之间高效稳定的信息交换,为移动短信服务提供了强有力的技术支持。
Java代码实现CMPP 2.0协议是一种在移动通信领域常见的技术,主要用于短信服务。CMPP(China Mobile Packet Protocol)是中国移动制定的一种基于TCP/IP的通信协议,用于连接SP(Service Provider)与SCP(Service ...
移动网关CMPP3.0协议是中国移动为SP(服务提供商)提供的一种高效、稳定、安全的短信服务接口。在JAVA环境下,开发基于CMPP3.0协议的应用,主要是为了实现与移动短信网关的通信,进行短信的发送、接收等操作。下面将...
CMPP(China Mobile Peer-to-Peer)协议是中国移动推出的一种基于TCP/IP协议栈的应用层协议,主要用于短信服务,包括短信发送、接收、查询等操作。CMPP3.0是其最新版本,相比于早期版本,它提供了更高效、安全的数据...
中国移动CMPP协议是中国移动通信集团公司为规范移动梦网短信业务而制定的企业标准。该标准详细规定了在短信业务开展过程中,各网络元素(如ISMG、GNS和SP等)之间进行交互时所使用的消息类型及其定义。 #### 二、...
这个平台基于中国移动的通信协议——CMPP(China Mobile Short Message Peer-to-Peer)协议,该协议是专门为短消息服务设计的,具有高效、稳定和可靠的特点。 CMPP协议主要包含以下几个部分: 1. CMPP连接:开发者...
1.遵照CMPP2.0协议实现,模拟了短信网关,支持CONNECT,SUBMIT,DELIVER,QUERY,CANCEL,TERMINATE消息。 2.支持多个客户端登录,支持单连接和双连接类型,支持标准CMPP和亚信API. 3.服务端自动生成Msgid,支持状态报告. ...
### 中国移动点对点短信协议CMPP 2.0 #### 概述 中国移动点对点短信协议(China Mobile Peer to Peer,简称CMPP)是中国移动制定的一种用于互联网短信业务的标准协议,它主要应用于信息资源站实体(SP,Service ...
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-mark)V3.0 本文档概述中国移动通信集团公司发布的短信网关接口协议(CMPP-mark)V3.0,旨在规范中国移动通信企业的短信业务。该协议定义了短信网关与业务提供商之间的通信接口,...
CMPP2.0协议是中国移动推出的用于互联网短信网关接口的标准规范,旨在规定各网元(包括ISMG、GNS和SP)之间的交互消息类型及定义。随着业务的发展,该规范会不断进行调整和补充以适应新的需求。 #### 二、范围 本...
CMPP(China Mobile Peer-to-Peer)是中国移动通信公司推出的一种基于TCP/IP协议的通信协议,主要用于短信服务,包括发送、接收、查询和取消短信等操作。它是一种高效、稳定且可靠的短信传输协议,广泛应用于企业...
1. **CMPP协议**:全称为China Mobile Peer to Peer,是中国移动设计的一套高效、稳定、可靠的短信传输协议。CMPP3.0是其最新的版本,相比之前的2.0版本,它在安全性、性能和功能上都有所增强,支持更多的业务类型和...
**CMPP2.0(China Mobile Packet Protocol)**是中国移动制定的一套用于移动互联网短信业务的标准协议,旨在规范SP(Service Provider,服务提供商)与运营商之间短消息业务的交互流程。此手册详细介绍了一款基于...
* CMPP_CONNECT_RESP:ISMG响应SP的连接请求的消息。 * CMPP_TERMINATE:SP或ISMG请求拆除连接的消息。 * CMPP_TERMINATE_RESP:ISMG或SP响应拆除连接请求的消息。 * CMPP_SUBMIT:SP向ISMG提交短信的消息。 * CMPP_...