⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 +=

📁 CmppAPI是根据中国移动短信网关开发接口Cmpp1.2编写的一个为开发短信应用的人员提供的开发包
💻
字号:
<html>

<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>HookAPI 1</title>
<style>
<!--
.headings {
	COLOR: #800000; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
-->
</style>
</head>

<body>

<p><center><span lang="en-us"><font color="#FF00FF"><b>Cmpp</b></font></span><b><span lang="en-us"><font color="#FF00FF">API </font>
<font color="#FF0000">1.0</font></span><font color="#FF00FF">源码 </font></center></p>
<table border="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111" width="967" height="21" cellspacing="0">
  <tr>
    <td width="36" height="21" align="right" nowrap> </td>
    <td width="503" valign="top" height="21" nowrap>
     </td>
    <td width="428" height="21" nowrap align="center">
    最后更新<span lang="en-us">2002.06.08</span></td>
  </tr>
</table><BR>
      <TABLE border=0 width="100%">
        <TR>
          <TD width="100%">
            <TABLE bgColor=#ffcc66 border=0 width="90%">
              <TBODY>
              <TR>
                <TD width="100%"><FONT class=headings>简介 </FONT></TD></TR></TBODY></TABLE><FONT color=#800000 
            face=Arial size=2><I>
            <P style="line-height: 150%">-- Cmpp<span lang="en-us">API</span>是根据中国移动短信网关开发接口<span lang="en-us">Cmpp1.2</span>编写的一个为开发短信应用的人员提供的开发包,使用非常简单,为用户做了很好的封装,用户不需要关心通讯的细节,可以将精力放到业务实现上;此开发包适合短信业务开发者和提供短信业务的网站开发者。</I></FONT></P><FONT face=Arial size=2><B>
            <P>运行平台</B>:Windows NT/2000,<span lang="en-us">Windows9x</span></P>
            <B>
            <P>开发平台:</B> <span lang="en-us">Visual C++ 6.0</span></P><B>
            <P>包含内容:</B> 包含通讯模块和对<span lang="en-us">Oracle</span>、<span lang="en-us">Access</span>数据库的处理模块以及例子应用程序、网关模拟器。</P>
            <table border="1" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="436">
              <tr>
                <td width="16%" bgcolor="#C0C0C0" align="center" height="23">
                <font size="2">模块</font></td>
                <td width="29%" bgcolor="#C0C0C0" align="center" height="23">
                <font size="2">功能</font></td>
                <td width="29%" bgcolor="#C0C0C0" align="center" height="23">
                <font size="2">包含函数</font></td>
                <td width="26%" bgcolor="#C0C0C0" align="center" height="23">
                <font size="2">使用</font></td>
              </tr>
              <tr>
                <td width="16%" align="center" height="93"><font size="2">通讯模块</font><span lang="en-us"><font size="2"><br>
                CmppComm.dll</font></span></td>
                <td width="29%" height="93"><font size="2">完成和短信网关通讯的所有功能,调用了</font><span lang="en-us"><font size="2">CmppProcessxxx.dll</font></span></td>
                <td width="29%" height="93"><span lang="en-us"><font size="2">
                CmppInit()</font></span><font size="2">:初始化密码<span lang="en-us"><br>
                CmppStart()</span>:连接网关,连接数据库,启动两个通讯线程<span lang="en-us"><br>
                CmppStop()</span>:关闭连接、数据库和通讯线程<br>
                <span lang="en-us">CmppOnSetup()</span>:弹出参数配置对话框<br>
                <span lang="en-us">CmppSetConfig()</span>:设置参数</font></td>
                <td width="26%" height="93"><font size="2">用户不需要了解和<span lang="en-us">Cmpp</span>通讯的任何细节,只需要调用前面三个函数就行了。</font></td>
              </tr>
              <tr>
                <td width="16%" align="center" height="188"><span lang="en-us">
                <font size="2">Oracle</font></span><font size="2">数据库处理模块</font><span lang="en-us"><font size="2"><br>
                CmppProcessOra.dll</font></span></td>
                <td width="29%" height="188"><font size="2">完成对<span lang="en-us">Oracle</span>数据库通讯表的维护工作</font></td>
                <td width="29%" height="188"><span lang="en-us"><font size="2">
                DBInit()</font></span><font size="2">:初始化和登录数据库<br>
                <span lang="en-us">DBExit()</span>:退出数据库<br>
                CheckSend<span lang="en-us">()</span>:读取最新的待发送短信数据<br>
                Submit<span lang="en-us">OK()</span>:通讯模块发送成功<span lang="en-us">submit</span>信息后做的处理<br>
                <span lang="en-us">DoSubmitRep()</span>:通讯模块接收到网关<span lang="en-us">SubmitRep</span>信息后做的处理<br>
                DoDeliver<span lang="en-us">()</span>:通讯模块接收到<span lang="en-us">Deliver</span>消息后做的处理<br>
                DoDeliverSubmitStat<span lang="en-us">()</span>:通讯模块接收到<span lang="en-us">Submit 
                Stat</span>消息后做的处理<br>
 </font></td>
                <td width="26%" height="188"><font size="2">
                对于支持trigger的数据库,用户可以在数据库中用trigger对收到的数据进行处理,实现自己的业务逻辑,这样做业务修改简单。</font></td>
              </tr>
              <tr>
                <td width="16%" align="center" height="61"><span lang="en-us">
                <font size="2">Access</font></span><font size="2">数据库处理模块<br>
                CmppProcess<span lang="en-us">MDB</span>.dll</font></td>
                <td width="29%" height="61"><font size="2">完成对<span lang="en-us">Access</span>数据库通讯表的维护工作</font></td>
                <td width="29%" height="61"><font size="2">同</font><span lang="en-us"><font size="2">CmppProcessOra.dll</font></span></td>
                <td width="26%" height="61"><font size="2">对不支持trigger的数据库,用户可以在CmppProcessxxx.dll中直接处理业务逻辑,每次业务变化时需要修改CmppProcessxxx.dll。</font></td>
              </tr>
              <tr>
                <td width="16%" align="center" height="18"><span lang="en-us">
                <font size="2">CmppCommTest.exe</font></span></td>
                <td width="29%" height="18"><font size="2">调用<span lang="en-us">CmppComm.dll</span>的应用例子</font></td>
                <td width="29%" height="18"></td>
                <td width="26%" height="18"></td>
              </tr>
              <tr>
                <td width="16%" align="center" height="29"><span lang="en-us">
                <font size="2">CmppSim.exe</font></span></td>
                <td width="29%" height="29"><font size="2">网关模拟程序,和<span lang="en-us">CmppCommTest.exe</span>一起测试</font></td>
                <td width="29%" height="29"> </td>
                <td width="26%" height="29"> </td>
              </tr>
              <tr>
                <td width="16%" align="center" height="18"><span lang="en-us">
                <font size="2">MD5.dll</font></span></td>
                <td width="29%" height="18"><span lang="en-us"><font size="2">
                MD5</font></span><font size="2">加密</font></td>
                <td width="29%" height="18"></td>
                <td width="26%" height="18"></td>
              </tr>
            </table>
            <p>系统结构合理,发送和接收使用单独的线程来实现,效率极高,数据库处理模块和通讯模块分离,通讯模块根据配置文件来调用相应的数据库模块。</p>
            <p>用户可以根据上面的<span lang="en-us">CmppProcessOra.dll</span>和<span lang="en-us">CmppProcessMDB.dll</span>来写基于其他数据库的处理模块。</p>
            </FONT>
            <b>
            <FONT size=2>
            <TABLE bgColor=#ffcc66 border=0 width="90%">
              <TBODY>
              <TR>
                <TD width="100%"> </TD></TR></TBODY></TABLE>
            </FONT>
            <FONT face=Arial size=2>
            <P><strong>如有问题<a href="http://www.programsalon.com/guestbook/display.asp">请留言</a>。</strong></P>
            </FONT>
</b>
            </TD></TR></TABLE>
</b>
<BR>
<table border="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="21" cellspacing="0">
  <tr>
    <b>
    <td width="36" height="21" align="right" nowrap> </td>
    <td width="865" valign="top" height="21" nowrap>
    <font size="2">相关源码:<a target="_blank" href="http://www.programsalon.com/download.asp?type_id=28">通讯编程</a><span lang="en-us">&nbsp;&nbsp;<a target="_blank" href="http://www.programsalon.com/download.asp?type_id=16">Windows通讯编程</a>&nbsp;
    </span>
    <a target="_blank" href="http://www.programsalon.com/download.asp?type_id=93">通讯编程文档</a><span lang="en-us">&nbsp;
    <a target="_blank" href="http://www.programsalon.com/download.asp?type_id=28">...</a></span></font></td>
</b>
  </tr>
</table>
<hr noshade size="1" color="#000000">

  <p align="center" style="line-height: 150%"><small><a href="mailto:paladin@email.china.com">
  <img border="0" src="http://www.programsalon.com/images/email.gif" width="14" height="15">联系站长</a>
        |
  <a target="_self" href="http://www.programsalon.com/guestbook/display.asp">网友留言</a>  |
  <a href="http://www.programsalon.com/reg.htm">会员注册</a> <br>    
        版权所有: <a href="http://www.programsalon.com">www.programsalon.com</a>       
        制作与维护:<a href="http://www.programsalon.com/whoami.htm">Paladin</a><br>
  咨询电话:<span lang="en-us">0731-5230309-8088</span>(办公室)</font><br>
</small>
  <br>
  </p>

</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -