当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 基于CMPP2以及东软API的短信平台的开发 10MS发表于www.10ms.net 本平台针对网关开发。
 

 

 ·在atl dll中传递c++对象    »显示摘要«
    摘要:接口的限制: com要求客户和服务器高度的分离,这已经由接口实现了,但是现在问题是,接口方法只提供了有限的几种数据类型. 如果接口是基于idispatch的,我们的选择更加有限.请记住这些限制, c++对象只在下面几种情况下可以传递: 1. 客户和服务都是vc编译的; 2. 他们必须有共同的对象的定义,比如相同的头文件; 3. 通过传递c++对象简化应用的设计; 4. 在分布式环境中,需要注意你的......
    摘要:目 录 一、摘要……………………………………………………………………......


基于CMPP2以及东软API的短信平台的开发
基于cmpp2以及东软api的短信平台的开发

10ms发表于www.10ms.net 【程序编程相关:超级帅气免费空间申请(100M/PHP/

【推荐阅读:Oralce 调用Delphi写DLL去

【扩展信息:JBoss-IDE AOP 簡介 (翻譯

本平台针对网关开发.

东软api不知道是什么版本的,源代码出现某个错误,某数组允许长度64,api文档里也说明是64,可是它

是65.破解之,改之,重新编译之,无问题.

api文档里示例程序也有若干错误,很奇怪,既然是对外发布的版本,居然没有一条注释,改之,现在调

试运行没有问题,可以发送短信.

下面提供的只是个简单的示例,要强调一些细节.假设你把api放在d:\message\com\commerceware\cmpp\

目录下,我的示例也在改目录下,那么编译与运行请转到message目录下

编译javac -classpath d:\message\ f:\message\com\commerceware\cmpp\test.java

运行java com.commerceware.cmpp.test 13711111111 我爱abc

运行时第一个参数是对方手机号,第二个参数是发送内容.以下是程序内容,登陆ip与用户名密码等我已

隐藏.但程序是正常的,你首先需要申请一个sp的资格

package com.commerceware.cmpp;

public class test{

public void readpame(conn_desc con)

{

cmppe_result cr = null;

cmpp cp = new cmpp();

try{

cr = cp.readrespack(con);

system.out.println("cr.pack_id=" + cr.pack_id);

switch(cr.pack_id)

{

case cmpp.cmppe_nack_resp:

system.out.println("cmpp.cmppe_nack_resp:get nack pack");

break;

case cmpp.cmppe_login_resp:

cmppe_login_result cl;

cl = (cmppe_login_result)cr;

system.out.println("cmpp.cmppe_login_resp:login resp: stat = "+cl.stat);

break;

case cmpp.cmppe_logout_resp:


...   下一页
    摘要: 目 录 一 引言…………………………………………………………………&#......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE