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