windows:a:
a. 用vc
建立乙個
dll工程;
b. 新增標頭檔案
, 增加函式介面並實現該函式;
d. 編譯生成
dll,
配置部署
(conf/modules.xml);
e. 執行
win32_run.bat
啟動mycp
即可;
(可以參見《
mycp
開發指南
.pdf》)
linux:a:
a. 新建cpp
檔案,或者移植
windows
環境下應用;
b. 新增標頭檔案
, 增加函式介面並實現該函式;
d. 利用g++
或者automake
等工具,編譯生成
so,
配置部署
(conf/modules.xml);
e. 執行
./cgcp
啟動mycp
即可;a.
a. 客戶端傳送開啟會話
(session)協議;
b. 通訊元件收到資料報,送到解析元件解析
sotp協議;
c. mycp
收到協議
, 判斷
, 驗證
, 生成唯一會話
id返回給客戶端;
d. 客戶端收到會話id後
, 利用該會話
id,
請求呼叫後台元件模組的
api介面;
e. mycp
收到呼叫
api請求後(同樣通過通訊元件和解析元件)
, 判斷是否允許開放
api介面
, 然後**呼叫元件的
api,
並將結果返回給客戶端;
f. 客戶端收到返回資料;繼續其他呼叫請求,最後請求關閉會話;
g. mycp
收到關閉會話請求
, 釋放相應資源;a.
sotp
是乙個協議, 而
mycp
是基於sotp
和c++
而寫的應用平台專案;
sotp
協議可以應用於各種應用
, 類似
soap
協議一樣;
mycp
可以簡化企業網路服務系統的開發流程
;a.
乙個會話對應乙個元件模組
, 客戶端成功請求開啟某個模組的會話
, 以後在該會話上的所有
api請求都傳送到元件模組上;
成功開啟的會話必須在不使用時
, 請求關閉會話;a.
可以, 不同
mycp
的監控埠配置不同即可
, 避免後啟動的
mycp
開啟監聽埠失敗
; 詳見
conf/default.xml;
a.
完全可以;
pda,
或者手機的應用開放環境,比如
j2me, simbian等,
都支援tcp, udp
, 可以直接跟
mycp通訊;
pda, j2me
應用環境客戶端已經有成功應用案例;
XML入門常見問題 2
internet explorer 5.0 對 xml 提供哪個級別的支援?internet explorer 5 提供下列 xml 支援 直接檢視 xml。microsoft xml 實現允許使用者通過他們的 web 瀏覽器使用 xsl 或者層疊樣式表 css 檢視 xml,就象檢視 html 文...
Docker入門系列5 常見問題小結
再次執行容器 docker start container id然後 docker attach container id就可以繼續下命令了。name docker run的時候可通過 p選項指定要對映的埠到host hostport containerport 如 docker run i t p...
VC 常見問題(2)
afx msg 例 在 cdrawview 類響應滑鼠左鍵按下訊息 在標頭檔案 drawview.h 中宣告訊息響應函式原型。afx msg void onlbuttondown uint nflags,cpoint point 說明 afx msg 巨集表示宣告的是乙個訊息響應函式。先按照以上所示...