0
我正在爲我參加的網絡類製作一個HTTP服務器,我製作了服務器,現在我希望能夠在終端中運行服務器(比如名稱可執行文件是myserver),並打開另一個終端,我希望能夠向已經運行的服務器進程發出命令,所以我不想鍵入myserver
來啓動服務器,而是希望能夠鍵入例如myserver --quit
和quit命令將被髮送到服務器的已經運行的實例,就像adb
for android works。將命令發送到正在運行的java進程
所以事件的流程應該是這樣的:
1號航站樓:
user$:myserver
server is running and listening
2號航站樓:
user$:myserver
server is already running
user$:myserver --quit
server has stopped
請告訴我背後的總體思路?
它跨越了我的想法,但我認爲它會使事情的方式更復雜,因爲我已經使用ServerSocket的HTTP服務器,但思考它越來越有意義,這樣我甚至可以在另一臺機器上運行的服務器上發出命令。 – SteveL 2014-11-06 16:51:35