開源一個命令行遠控工具

整個項目都是使用java寫的,包含server端、control端(被控端)以及master端(主控端)。

先來看看演示:

這個程序的結構就是允許多個客戶端連接服務端,並且客戶端之間可以通過服務端來進行通信,消息的交換格式我使用了json。

所以說,這個程序只是socket聊天的一個變體。

這是服務端的代碼結構:

這是被控端的代碼結構:

共同模塊:

當然,如果把這些做成一個一個的模塊的話,那更好,但這只是一個用來玩玩的小demo,沒必要過度工程化。

master端的結構和control端差不多,只是視圖是安卓UI,我對安卓開發只是瞭解一點,所以界面只是隨便做做。

github:https://github.com/cjp715711877/seeaw3-server-control

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章