不知道大家有沒有用過XShell這款工具,這款工具通過windows可以遠(yuǎn)程操作處于開機狀態(tài)的linux操作系統(tǒng),也就是說把你的電腦和一臺服務(wù)器連入網(wǎng)絡(luò),你通過輸入服務(wù)器所在的IP地址建立一個會話就可以遠(yuǎn)端操作linux的服務(wù)器了,十分方便。

這次這個模擬XShell的小項目就是類似的功能

 

執(zhí)行流程:

windows客戶端輸入命令,通過網(wǎng)絡(luò)傳輸?shù)絣inux服務(wù)器端上,linux服務(wù)器端執(zhí)行命令,將執(zhí)行命令產(chǎn)生的結(jié)果保存進文件,然后再將文件傳輸回windows客戶端進行展示。

 

問題思考:真的有必要將結(jié)果保存在文件當(dāng)中么?可以通過管道直接把結(jié)果文件流書寫到socket上,然后客戶端直接讀取socket上的數(shù)據(jù),省去書寫和讀取文件的時間

 

說一下大概的思路,很簡單的一個大體思路。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式