CMPP協議

camelxq發表於2009-03-22

CMPP協議是中國移動點對點協議的簡稱,由於工作原因,我幾乎和所有公司的簡訊閘道器都打過交到,所以公司關於和閘道器通訊的遇到的問題基本上都找我,上週末有個別的的部門同事和簡訊閘道器聯調時總是無法正常建立連結,於是找到了我。搞了好久才發現,他自己的程式碼寫的有問題,程式碼沒有讀到關於CMPP協議版本配置,嗚嗚!!鬱悶!!不過總結一下對類似問題的定位方法,算作方式方法總結:

1.最快捷的方式是,抓網路間的通訊包,一般很快就可以鎖定問題的範圍

2.根據包的內容和協議的欄位挨個匹配,看是否有不對的地方

3.求助閘道器抓一個正確的包進行對比

這三步基本上可以處理所有問題了,哈哈。

順便說一下在CMPP協議實現上基本特殊的閘道器:

1.亞信:亞信閘道器的上下行是分開的,即使用者的點播上行要和簡訊下發透過兩個鏈路分開進行

2.東軟:下行是同步的,也就是說在傳送一個SUBMIT包到簡訊閘道器後最好等到閘道器的回執再下發下一個,在沒有收到回執就快速下發會被閘道器主動斷開鏈路反而影響下發速度

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21185302/viewspace-1019264/,如需轉載,請註明出處,否則將追究法律責任。

相關文章