條件滿足:
終端設備可以正常連接網絡,上報數據(包含終端的終端號等信息)。
- App發送指令給Server
- Server從終端列表中獲取終端連接信息,下發指令給終端設備
- 終端處理指令后,將指令結果上報給Server
- Server從App列表中獲取App連接信息,返回指令的執行結果。
總結:
- 在Server和client的handler類需要繼承ChannelInboundHandlerAdapter類才能獲取數據。
- 在Server使用ConcurrentHashMap臨時存儲連接信息。
- Server發送指令給客戶端,采用線程池調用方式。
- 需要把Netty的client放在App端來處理。