RTX ServerSDK是由騰訊官方推出的騰訊通SDK接口程序,程序員可以利用它做出專屬自己公司的騰訊通客戶端,東坡帶來的是RTX Server SDK 2015最新版,里面包含了兩個程序rtxserversdk與rtxclientsdk,rtxserversdk是服務(wù)器端二次開發(fā)必須安裝的,rtxclientsdk可以選擇安裝,安裝后有開發(fā)插件的幫助文檔及示例。
RTX ServerSDK 安裝使用教程
一、配置環(huán)境
1.在開發(fā)機器安裝RTX2012 Server SDK包。
2. 進入Server SDK安裝目錄(默認路徑:D:\Programming design\RTXSSDK\),把該目錄下的所有dll文件及rtxServerApi.ini拷貝到系統(tǒng)的System32目錄下,如果在網(wǎng)頁調(diào)用java接口,需要另拷貝一份到JDK的bin目錄下。
3. 進入RTX服務(wù)器安裝目錄下,用記事本打開SDKPorperty.xml文件,在里面增加開發(fā)機器地址(如下圖所示),保存后重啟RTX服務(wù)。
ServerSDK安裝使用" title="RTX ServerSDK安裝使用">
4. 拷貝Java目錄(默認路徑:D:\Programming design\RTXSSDK\demo source\server sample\java)下的RTXSvrApi.java及其他示例文件到您的工作目錄下。
二、文件說明
1. RTXSvrApi.java是一個類庫,里面封裝了很多方法,但沒有main函數(shù),因此該文件只能編譯不能運行,主要是提供方法給外部調(diào)用。
2. RTXSvrApi.java 文件里面導(dǎo)入 SDKAPIJava.dll(動態(tài)鏈接庫),該dll是在SDKAPIC.dll上面封裝,SDK目錄下的dll相互有聯(lián)系,因此必須把這些dll拷貝到System32下,否則編譯RTXSvrApi.java將出錯,提示找不到SDKAPIC。
3. Java目錄下的文件除了RTXSvrApi.java,其他的都是示例文件(請參看示例文件使用各種函數(shù))。
4. RtxServerApi.ini 文件用于設(shè)置服務(wù)器的IP地址及端口。
5. SDKPorperty.xml 文件用于SDK訪問RTX服務(wù)器權(quán)限管理,只有這個文件添加的IP才能訪問RTX服務(wù)器。
三、開發(fā)向?qū)В‥clipse、IntelliJ IDEA 測試都沒問題)====以下操作為官網(wǎng)提供,自己測試沒問題直接粘過來;
1. 啟動Eclipse ,創(chuàng)建一個空白的Java Project,如下圖所示:
ServerSDK安裝使用" title="RTX ServerSDK安裝使用">
2、在工程src添加一個名為rtx的package,并將RTXSvrApi.java拖進這個package,如下圖所示:
ServerSDK安裝使用" title="RTX ServerSDK安裝使用">
注意:RTXSvrApi.java只能放進rtx下,rtx 不能有父package,否則會報錯。
3、把SetSvrIpPort.java拖到src,自動生成一個(defalt package)并放在這個目錄下,SvrIP填寫正確的RTX服務(wù)器IP地址后按Ctrl+F11運行,如下圖所示:
ServerSDK安裝使用" title="RTX ServerSDK安裝使用">
4、把AddDept.Java拖到src,自動生成一個(defalt package)并放在這個目錄下,按Ctrl+F11運行,如下圖所示:
ServerSDK安裝使用" title="RTX ServerSDK安裝使用">
5、進入RTX 用戶管理器,就可以看到剛剛添加的部門,如下圖所示:
ServerSDK安裝使用" title="RTX ServerSDK安裝使用">
RTXSDK教程之提高篇
自RTX Server SDK 3.3 以來SDKAPI發(fā)生了重要的改變。兼容性SDK3.6 及以后版本仍然支持舊的語法,舊的程序無需重新編譯就能使用 SDK3.6 API。對象模型SDK3.6 主要由業(yè)務(wù)邏輯對象與參數(shù)集合對象構(gòu)成。業(yè)務(wù)邏輯對象RTXObject表示一個需要處理的業(yè)務(wù)邏輯, 支持IP地址與端口的配置與保存。所有
業(yè)務(wù)邏輯的執(zhí)行都是調(diào)用方法Call2 。集合對象RTXCollection表示一個集合數(shù)據(jù), 由若干 Key、Value 數(shù)據(jù)對構(gòu)成,支持集合的遍歷、修改、刪除操作。用來表示業(yè)務(wù)邏輯 調(diào)用的參數(shù)與返回集合結(jié)果的描述。Key
用來表示參數(shù)的名稱,Value用來表示參數(shù)的值。Key在集合中必須唯一。調(diào)用接口SDK3.6 包含一個輕量的HTTP Server。支持以Http 請求的方式跨平臺調(diào)用,您可以查考Java的調(diào)用演示來進行HTTP的跨平臺調(diào)用。同時RTXServerSDK也提供COM、C/C++、Java的調(diào)用接口。調(diào)用演示SDK3.3 包含所有主流開發(fā)工具的演示用例,ASP、VC、VB、Delphi、Java、JavaScript、PHP等等,您可以參考對應(yīng)的示例代碼快速的使用RTXSDK。
您也可以根據(jù)我們推薦的步驟快速的嘗試使用RTXSDK。
- PC官方版
- 安卓官方手機版
- IOS官方手機版