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

這次這個(gè)模擬XShell的小項(xiàng)目就是類似的功能

 

執(zhí)行流程:

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

 

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

 

說(shuō)一下大概的思路,很簡(jiǎn)單的一個(gè)大體思路。

延伸閱讀

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