文件名称:SGIP1.2源码
文件大小:34KB
文件格式:RAR
更新时间:2009-03-15 02:52:39
控件 源码 网络通信类 资源
实现了SGIP_BIND,SGIP_UNBIND,SGIP_DELIVER,SGIP_REPORT,SGIP_SUBMIT几个命令,其中有日志记录接口,可以视情况修改源代码文件使用说明1.复制以上文件(SGIPSource 目录下的所有文件)到工程中.2.实现TSGIPCltSMGProThread::UpdateSMGSendFlag(更新发送成功标志字段)、TSGIPCltSMGProThread:: UpdateSMGSendID(更新正在发送的短信记录的有关字段)方法3.实现TSGIPCltManageThread::ReadAndSendMessage方法,从数据库中读短信并发送4.实现TSGIPSMGProThread::ProcessMessageContent方法对短信内容进行处理,并调用基类TBaseOperation:: Operation方法(实现业务处理)5.实现TBaseOperation:: Operation方法,加入业务代码,实现业务处理6.实现了以上所有的方法后可以启动SGIP协议,启动方法如下:TSGIPInterface *pSGIPInterface = NULL; if(pSGIPInterface == NULL) { pSGIPInterface = new TSGIPInterface(); } if(pSGIPInterface != NULL) { pSGIPInterface->StartSGIP(); }停止方法如下: if(pSGIPInterface!=NULL) { pSGIPInterface->StopSGIP(); delete pSGIPInterface; pSGIPInterface = NULL; }
【文件预览】:
Source
----define.cpp(266B)
----GlobalFun.cpp(4KB)
----GlobalFun.h(2KB)
----SGIPFunctionOperNo.cpp(247B)
----BaseOperation.cpp(1KB)
----SGIPServer.h(2KB)
----SGIPCltManageThread.h(2KB)
----SGIPServer.cpp(16KB)
----HandleMsg.cpp(4KB)
----SGIPSMGProThread.cpp(9KB)
----SGIPSvrParseThread.cpp(8KB)
----SGIPSMGProThread.h(1KB)
----SGIPClient.cpp(26KB)
----SGIPInterface.cpp(6KB)
----SGIPFrameDefine.h(11KB)
----SGIPSvrParseThread.h(2KB)
----SGIPFrameDefine.cpp(459B)
----SGIPCltManageThread.cpp(12KB)
----define.h(948B)
----SGIPCltSMGProThread.h(785B)
----SGIPInterface.h(1KB)
----HandleMsg.h(1KB)
----HandleConfigFile.h(4KB)
----HandleConfigFile.cpp(4KB)
----SGIPCltSMGProThread.cpp(3KB)
----BaseOperation.h(2KB)
----SGIPFunctionOperNo.h(5KB)
----SGIPClient.h(3KB)