;;; 該模塊為平臺的消息發(fā)送和接收提供了一個公用 MP3202DJ-LF-Z的調用接口和統(tǒng)一的應用層消息封裝格式。其他模塊的一些操作需要調用該模塊實現(xiàn)消息的發(fā)送和接收,如遠程元組操作、代理遷移和網絡拓撲管理等。;;;;;;;;;;;;; ;;;;;;;;;;
;;;;該模塊采用線程機制實現(xiàn)一個獨立的線程用于監(jiān)聽網絡中的數據包,如圖7-32所示,并采用隊列實現(xiàn)數據包的臨時存儲,用于緩沖其他線程對該數據包的讀寫操作,將數據包添加到消息隊列的同時通知消息處理模塊進一步處理。另外,在模塊中,同時實現(xiàn)了消息發(fā)送處理,能夠接收從其他模塊遞交過來的任務,采用隊列實現(xiàn)消息逐個發(fā)送,當同時有多個模塊有消息需要發(fā)送時,都將消息添加到隊列中,然后啟動隊列管理將消息單獨發(fā)送到網絡中。