




已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
NET/C實(shí)現(xiàn)中國(guó)移動(dòng)CMPPV30ISMGSP收發(fā)短信的SP客戶端CMPPSPCLIENT分類C(CSHARP)200683053852瀏覽1006回復(fù)0編輯刪除靜態(tài)刪除隱藏側(cè)邊欄轉(zhuǎn)自PLAYYUER復(fù)制保存/NET/C實(shí)現(xiàn)中國(guó)移動(dòng)CMPPV30ISMGSP收發(fā)短信的SP客戶端CMPPSPCLIENT本程序嚴(yán)格按中國(guó)移動(dòng)通信企業(yè)標(biāo)準(zhǔn)之中國(guó)移動(dòng)通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議CHINAMOBILEPOINTTOPOINT版本號(hào)300即CMPPV300HTTP/WWWSPZONENET/PROTOCOL/CMPPV30RAR文檔,實(shí)現(xiàn)了下面消息的定義及其相關(guān)協(xié)議級(jí)交互84業(yè)務(wù)提供商SP與互聯(lián)網(wǎng)短信網(wǎng)關(guān)ISMG間的消息定義8841SP請(qǐng)求連接到ISMGCMPP_CONNECT操作88411CMPP_CONNECT消息定義SPISMG88412CMPP_CONNECT_RESP消息定義ISMGSP9842SP或ISMG請(qǐng)求拆除連接CMPP_TERMINATE操作98421CMPP_TERMINATE消息定義SPISMG或ISMGSP98422CMPP_TERMINATE_RESP消息定義SPISMG或ISMGSP10843SP向ISMG提交短信CMPP_SUBMIT操作108431CMPP_SUBMIT消息定義SPISMG108432CMPP_SUBMIT_RESP消息定義ISMGSP11845ISMG向SP送交短信CMPP_DELIVER操作138451CMPP_DELIVER消息定義ISMGSP138452CMPP_DELIVER_RESP消息定義SPISMG16847鏈路檢測(cè)CMPP_ACTIVE_TEST操作178471CMPP_ACTIVE_TEST定義SPISMG或ISMGISMG或ISMGISMG群發(fā)短信CONSOLEWRITELINE“N“CONSOLEWRITELINE“按任意鍵N測(cè)試SP向ISMG查詢發(fā)送短信狀態(tài)CMPP_QUERY操作“CONSOLEREADLINECONSOLEWRITELINE“請(qǐng)注意觀察中國(guó)移動(dòng)通信CMPPV30短消息網(wǎng)關(guān)模擬器系統(tǒng)狀態(tài)“QUERY/SPISMG查詢短信CONSOLEWRITELINE“N“CONSOLEWRITELINE“N按任意鍵N測(cè)試ISMG向SP送交短信CMPP_DELIVER操作“CONSOLEREADLINE/ISMGSPCONSOLEWRITELINE“請(qǐng)?jiān)谥袊?guó)移動(dòng)通信CMPPV30短消息網(wǎng)關(guān)模擬器下發(fā)消息“CONSOLEWRITELINE“該模擬器不能自動(dòng)生成“狀態(tài)報(bào)告“N請(qǐng)?jiān)谠撃M器中下發(fā)消息中自行鍵入下面短信內(nèi)容后,并將REGISTERED_DELIVERY1,再發(fā)送“CONSOLEWRITELINE“00000001DELIVRD031213505003121350501391XXX11381391XXX11381391XX11380001“/訂閱短信到達(dá)事件ISMGSPCMPP_DELIVERNEWCMPP_DELIVEREVENTHANDLERCONSOLEAPPLICATION_CMPP_DELIVERNEWTHREADNEWTHREADSTARTDOWAITSTART/該模擬器不能自動(dòng)生成狀態(tài)報(bào)告再下發(fā)請(qǐng)自行鍵入下面短信內(nèi)容后,發(fā)送/狀態(tài)報(bào)告短信00000001DELIVRD031213505003121350501391XXX11381391XXX11381391XX11380001DELIVER/ISMGSP接收短信CONSOLEREADLINE/退出程序死循環(huán)標(biāo)志STATICBOOLBFALSESTATICVOIDDOWAITWHILECONSOLEREADLINETOLOWER“Q“CONSOLEWRITELINE“PRESSQTOEXITTHISPROGRAME“BTRUECONSOLEWRITELINE“BYE“STATICVOIDQUERYNETWORKSTREAMSIFCMPP_CONNECT_RESPOUTSIFSCANWRITEBYTEBUFFERNEWCMPP_QUERYSYSTEMDATETIMEPARSE“200511“,1,“001“,“TOBYTESSWRITEBUFFER,0,BUFFERLENGTHIFSCANREADBUFFERRESPONSEASBYTESS,MESSAGEHEADERLENGTHCMPP_QUERY_RESPBODYLENGTH,16CMPP_QUERY_RESPQUERY_RESPNEWCMPP_QUERY_RESPBUFFERPRINTHEADERQUERY_RESPHEADERCONSOLEWRITELINE“0,1“,QUERY_RESPTIME,QUERY_RESPQUERY_CODESCLOSESNULL/聲明短信到達(dá)處理事件PUBLICDELEGATEVOIDCMPP_DELIVEREVENTHANDLERCMPP_DELIVERCMPP_DELIVERPUBLICSTATICEVENTCMPP_DELIVEREVENTHANDLERCMPP_DELIVERSTATICVOIDDELIVERNETWORKSTREAMSIFCMPP_CONNECT_RESPOUTSINTS10/BUFFERSIZEBYTEBYTESNEWBYTE400WHILEBIFSCANREADIFSDATAAVAILABLEBYTEBUFFERNULLBUFFERRESPONSEASBYTESS,BYTESLENGTH,SIFBUFFERLENGTH0CMPP_DELIVERDELIVERNEWCMPP_DELIVERBUFFERPRINTHEADERDELIVERHEADERIFCMPP_DELIVERNULLCMPP_DELIVERDELIVERIFSCANWRITECMPP_DELIVER_RESPDELIVER_RESPNEWCMPP_DELIVER_RESPDELIVERMSG_ID,0BUFFERDELIVER_RESPTOBYTESSWRITEBUFFER,0,BUFFERLENGTHMESSAGEHEADERTERMINATENEWMESSAGEHEADERMESSAGEHEADERLENGTH,CMPP_COMMAND_IDCMPP_TERMINATE,1IFSCANWRITESWRITETERMINATETOBYTES,0,MESSAGEHEADERLENGTHIFSCANREADBYTESRESPONSEASBYTESS,MESSAGEHEADERLENGTH,SMESSAGEHEADERTERMINATE_RESPNEWMESSAGEHEADERBYTESPRINTHEADERTERMINATE_RESPSCLOSESNULLSTATICBOOLCMPP_CONNECT_RESPOUTNETWORKSTREAMSTREAMBOOLBFALSETCPCLIENTTCNEWTCPCLIENTTCCONNECT“127001“,7890STRINGUSERID“901234“STRINGPASSWORD“1234“CMPP_CONNECTCONNECTNEWCMPP_CONNECTUSERID,PASSWORD,DATETIMENOW,1PRINTHEADERCONNECTHEADERBYTEBYTESCONNECTTOBYTESSTREAMTCGETSTREAMIFSTREAMCANWRITESTREAMWRITEBYTES,0,BYTESLENGTHIFSTREAMCANREADINTS10/BUFFERSIZEBYTESRESPONSEASBYTESSTREAM,MESSAGEHEADERLENGTHCMPP_CONNECT_RESPBODYLENGTH,SCMPP_CONNECT_RESPCONNECT_RESPNEWCMPP_CONNECT_RESPBYTESPRINTHEADERCONNECT_RESPHEADERIFCONNECT_RESPHEADERCOMMAND_IDCMPP_COMMAND_IDCMPP_CONNECT_RESPBCONNECT_RESPSTATUS0RETURNBSTATICVOIDSUBMITTCPCLIENTTCNEWTCPCLIENTTCCONNECT“127001“,7890STRINGUSERID“901234“STRINGPASSWORD“1234“CMPP_CONNECTCONNECTNEWCMPP_CONNECTUSERID,PASSWORD,DATETIMENOW,1PRINTHEADERCONNECTHEADERBYTEBYTESCONNECTTOBYTESNETWORKSTREAMNSTCGETSTREAMIFNSCANWRITENSWRITEBYTES,0,BYTESLENGTHIFNSCANREADINTS10/BUFFERSIZEBYTESRESPONSEASBYTESNS,MESSAGEHEADERLENGTHCMPP_CONNECT_RESPBODYLENGTH,SCMPP_CONNECT_RESPCONNECT_RESPNEWCMPP_CONNECT_RESPBYTESPRINTHEADERCONNECT_RESPHEADERIFCONNECT_RESPHEADERCOMMAND_IDCMPP_COMMAND_IDCMPP_CONNECT_RESPIFCONNECT_RESPSTATUS0CMPP_SUBMITSUBMITNEWCMPP_SUBMIT/SUBMITMSG_ID0/UINT_MSG_ID/8UNSIGNEDINTEGER信息標(biāo)識(shí)。SUBMITPK_TOTAL1/UINT_PK_TOTAL/1UNSIGNEDINTEGER相同MSG_ID的信息總條數(shù),從1開(kāi)始。SUBMITPK_NUMBER0/UINT_PK_NUMBER/1UNSIGNEDINTEGER相同MSG_ID的信息序號(hào),從1開(kāi)始。SUBMITREGISTERED_DELIVERY1/UINT_REGISTERED_DELIVERY/1UNSIGNEDINTEGER是否要求返回狀態(tài)確認(rèn)報(bào)告/0不需要/1需要。SUBMITMSG_LEVEL1/UINT_MSG_LEVEL/1UNSIGNEDINTEGER信息級(jí)別。SUBMITSERVICE_ID“ABCDEFGHIJ“/STRING_SERVICE_ID/10OCTETSTRING業(yè)務(wù)標(biāo)識(shí),是數(shù)字、字母和符號(hào)的組合。SUBMITFEE_USERTYPE3/UINT_FEE_USERTYPE/1UNSIGNEDINTEGER計(jì)費(fèi)用戶類型字段/0對(duì)目的終端MSISDN計(jì)費(fèi)/1對(duì)源終端MSISDN計(jì)費(fèi)/2對(duì)SP計(jì)費(fèi)/3表示本字段無(wú)效,對(duì)誰(shuí)計(jì)費(fèi)參見(jiàn)FEE_TERMINAL_ID字段。SUBMITFEE_TERMINAL_ID“1391XXX1138“/STRING_FEE_TERMINAL_ID/32OCTETSTRING被計(jì)費(fèi)用戶的號(hào)碼,當(dāng)FEE_USERTYPE為3時(shí)該值有效,當(dāng)FEE_USERTYPE為0、1、2時(shí)該值無(wú)意義。SUBMITFEE_TERMINAL_TYPE0/UINT_FEE_TERMINAL_TYPE/1UNSIGNEDINTEGER被計(jì)費(fèi)用戶的號(hào)碼類型,0真實(shí)號(hào)碼1偽碼。SUBMITTP_PID0/UINT_TP_PID/1UNSIGNEDINTEGERGSM協(xié)議類型。詳細(xì)是解釋請(qǐng)參考GSM0340中的9239。SUBMITTP_UDHI0/UINT_TP_UDHI/1UNSIGNEDINTEGERGSM協(xié)議類型。詳細(xì)是解釋請(qǐng)參考GSM0340中的92323,僅使用1位,右對(duì)齊。SUBMITMSG_FMT15/UINT_MSG_FMT/1UNSIGNEDINTEGER信息格式/0ASCII串/3短信寫(xiě)卡操作/4二進(jìn)制信息/8UCS2編碼/15含GB漢字。SUBMITMSG_SRCUSERID/STRING_MSG_SRC/6OCTETSTRING信息內(nèi)容來(lái)源SP_ID。SUBMITFEETYPE“02“/STRING_FEETYPE/2OCTETSTRING資費(fèi)類別/01對(duì)“計(jì)費(fèi)用戶號(hào)碼“免費(fèi)/02對(duì)“計(jì)費(fèi)用戶號(hào)碼“按條計(jì)信息費(fèi)/03對(duì)“計(jì)費(fèi)用戶號(hào)碼“按包月收取信息費(fèi)。SUBMITFEECODE“100“/STRING_FEECODE/6OCTETSTRING資費(fèi)代碼以分為單位。/WHYNOT17SUBMITVALID_TIMEUTILGET_MMDDHHMMSS_STRINGDATETIMENOWADDHOURS2“032“/STRING_VALID_TIME/17OCTETSTRING存活有效期,格式遵循SMPP33協(xié)議。SUBMITAT_TIMEUTILGET_MMDDHHMMSS_STRINGDATETIMENOW“032“/STRING_AT_TIME/17OCTETSTRING定時(shí)發(fā)送時(shí)間,格式遵循SMPP33協(xié)議。/SPNUMSUBMITSRC_ID“/STRING_SRC_ID/21OCTETSTRING源號(hào)碼。SP的服務(wù)代碼或前綴為服務(wù)代碼的長(zhǎng)號(hào)碼,網(wǎng)關(guān)將該號(hào)碼完整的填到SMPP協(xié)議SUBMIT_SM消息相應(yīng)的SOURCE_ADDR字段,該號(hào)碼最終在用戶手機(jī)上顯示為短消息的主叫號(hào)碼。SUBMITDEST_TERMINAL_IDNEWSTRING“1391XXX1138“,“1391XXX1137“/STRING_DEST_TERMINAL_ID/32DESTUSR_TLOCTETSTRING接收短信的MSISDN號(hào)碼。SUBMITDESTUSR_TLUINTSUBMITDEST_TERMINAL_IDLENGTH/UINT_DESTUSR_TL/1UNSIGNEDINTEGER接收信息的用戶數(shù)量小于100個(gè)用戶。/SUBMITDEST_TERMINAL_TYPE0/UINT_DEST_TERMINAL_TYPE/1UNSIGNEDINTEGER接收短信的用戶的號(hào)碼類型,0真實(shí)號(hào)碼1偽碼。SUBMITMSG_FMT15/UINT_MSG_LENGTH/1UNSIGNEDINTEGER信息長(zhǎng)度MSG_FMT值為0時(shí)0BUFFERBLOCKCOPYBUFFER,0,BYTES,L,RLRWHILESTREAMDATAAVAILABLEBYTEBYTESN
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025江蘇揚(yáng)州人才集團(tuán)下屬企業(yè)招聘6人筆試備考試題及1套參考答案詳解
- 2025江蘇徐州市中心醫(yī)院招聘高層次衛(wèi)生人才31人筆試備考題庫(kù)附答案詳解
- 2025江蘇揚(yáng)州寶應(yīng)縣“鄉(xiāng)村振興青年人才”招聘67人筆試備考題庫(kù)及參考答案詳解1套
- 2025廣東選拔汕頭市市級(jí)鄉(xiāng)村振興人才80人筆試備考題庫(kù)參考答案詳解
- 2025河北邯鄲市峰峰礦區(qū)招聘農(nóng)村黨務(wù)(村務(wù))工作者157人筆試備考試題及1套參考答案詳解
- 2025年部編版語(yǔ)文四年級(jí)下冊(cè)第一次月考測(cè)試題附答案
- 2025年寶雞市公務(wù)員考試行測(cè)試卷歷年真題參考答案詳解
- 2025年注冊(cè)環(huán)保工程師之注冊(cè)環(huán)保工程師專業(yè)基礎(chǔ)能力提升試卷A卷附答案
- 幼兒故事淡藍(lán)的元旦旅程
- 房地產(chǎn)項(xiàng)目管理中的安全隱患控制
- 汽車電動(dòng)助力轉(zhuǎn)向系統(tǒng)發(fā)展綜述外文文獻(xiàn)翻譯、中英文翻譯、外文翻譯
- 科技發(fā)展對(duì)生活的影響課件
- Unit 2 Beethoven a remarkable life Extended Reading 公開(kāi)課說(shuō)課課件-2022-2023學(xué)年高中英語(yǔ)牛津譯林版(2020)選擇性必修第一冊(cè)
- 免于現(xiàn)場(chǎng)檢查的申請(qǐng)書(shū)
- 魯美版美術(shù)鑒賞教材第一課《美術(shù)作品的特征》課件設(shè)計(jì)
- NB/T 11123-2023煤礦安全雙重預(yù)防機(jī)制規(guī)范
- 電機(jī)過(guò)程檢驗(yàn)規(guī)程
- 國(guó)開(kāi)學(xué)習(xí)網(wǎng)電大數(shù)據(jù)庫(kù)應(yīng)用技術(shù)第四次形考作業(yè)實(shí)驗(yàn)答案
- 第七講 社會(huì)主義現(xiàn)代化建設(shè)的教育科技人才戰(zhàn)略PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 上海市2023年初中畢業(yè)物理課程終結(jié)性評(píng)價(jià)指南
- 中國(guó)教師發(fā)展基金會(huì)國(guó)家教師科研基金規(guī)劃全國(guó)重點(diǎn)課題實(shí)施指南
評(píng)論
0/150
提交評(píng)論