網(wǎng)絡(luò)通信接口模塊的設(shè)計
發(fā)布時間:2012/4/7 19:10:03 訪問次數(shù):677
該模塊為平臺的消息發(fā)送和接收提供了一個公用 MP3202DJ-LF-Z的調(diào)用接口和統(tǒng)一的應(yīng)用層消息封裝格式。其他模塊的一些操作需要調(diào)用該模塊實現(xiàn)消息的發(fā)送和接收,如遠程元組操作、代理遷移和網(wǎng)絡(luò)拓?fù)涔芾淼取?/FONT>
該模塊采用線程機制實現(xiàn)一個獨立的線程用于監(jiān)聽網(wǎng)絡(luò)中的數(shù)據(jù)包,如圖7-32所示,并采用隊列實現(xiàn)數(shù)據(jù)包的臨時存儲,用于緩沖其他線程對該數(shù)據(jù)包的讀寫操作,將數(shù)據(jù)包添加到消息隊列的同時通知消息處理模塊進一步處理。另外,在模塊中,同時實現(xiàn)了消息發(fā)送處理,能夠接收從其他模塊遞交過來的任務(wù),采用隊列實現(xiàn)消息逐個發(fā)送,當(dāng)同時有多個模塊有消息需要發(fā)送時,都將消息添加到隊列中,然后啟動隊列管理將消息單獨發(fā)送到網(wǎng)絡(luò)中。
該模塊為平臺的消息發(fā)送和接收提供了一個公用 MP3202DJ-LF-Z的調(diào)用接口和統(tǒng)一的應(yīng)用層消息封裝格式。其他模塊的一些操作需要調(diào)用該模塊實現(xiàn)消息的發(fā)送和接收,如遠程元組操作、代理遷移和網(wǎng)絡(luò)拓?fù)涔芾淼取?/FONT>
該模塊采用線程機制實現(xiàn)一個獨立的線程用于監(jiān)聽網(wǎng)絡(luò)中的數(shù)據(jù)包,如圖7-32所示,并采用隊列實現(xiàn)數(shù)據(jù)包的臨時存儲,用于緩沖其他線程對該數(shù)據(jù)包的讀寫操作,將數(shù)據(jù)包添加到消息隊列的同時通知消息處理模塊進一步處理。另外,在模塊中,同時實現(xiàn)了消息發(fā)送處理,能夠接收從其他模塊遞交過來的任務(wù),采用隊列實現(xiàn)消息逐個發(fā)送,當(dāng)同時有多個模塊有消息需要發(fā)送時,都將消息添加到隊列中,然后啟動隊列管理將消息單獨發(fā)送到網(wǎng)絡(luò)中。
上一篇:DisWare中間件
上一篇:代理管理模塊的設(shè)計
熱門點擊
- 750MHz差分ADC驅(qū)動器
- 物理層幀結(jié)構(gòu)
- 品質(zhì)因數(shù)Q
- 脈沖信號觸發(fā)電路
- DMTS協(xié)議
- 固態(tài)繼電器的分類
- 無線傳感器網(wǎng)絡(luò)的發(fā)展現(xiàn)狀
- 無線傳感器網(wǎng)絡(luò)網(wǎng)關(guān)主要有以下幾大類
- 電位器的規(guī)格標(biāo)志方法
- 無線傳感器網(wǎng)絡(luò)測距技術(shù)
推薦技術(shù)資料
- 硬盤式MP3播放器終級改
- 一次偶然的機會我結(jié)識了NE0 2511,那是一個遠方的... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究