天天看點

中國電信SMGP協定網關API源碼 For VS.NET 2005

  這是我自己寫的SMGP協定網關的API源代碼,支援SMGP1.3,SMGP2.0,或許也支援SMGP3.0,不過我沒測試過:)

  具體的協定方面還是自己看文檔吧,SMPP工程是基于SMPP協定(沒錯,是SMPP,無論是SMGP還是CMPP,都借鑒了SMPP的大多數内容)裡的資料類型定義的資料類型庫,SMGP中的資料包中包含的資料類型都從SMPP工程中來。SMGP3_0工程便是實作了SMGP協定的API庫,SMGPConnection是連接配接類,如果需要多個連接配接,建立多個SMGPConnection執行個體即可。TestSMGP工程是測試單元,裡面有簡單的測試項目,我沒做過大的壓力測試,不過相信它能讓我滿意的:)

  很抱歉我不能把我正在使用的網關源代碼釋出出來,因為那是公司已經正常運作的項目了,而且涉及到資料庫,即便釋出出來也沒什麼意義。

  工程在VS.NET2005下建立,裡面用到了CSocket控件庫,測試單元用到了Public類庫。

  PS:在建立SMGP網關時,不要像測試項目那樣直接把SMGPConnection控件拖到視窗上,而應該用代碼自己寫,最好是建立一個SMGPConnection數組,這樣就可以使用多個連接配接。

API源碼下載下傳

(于2007-7-24日更新)

非常感謝ybjnote幫我找出系統中BUG