java Socket服务器:应该提供类似shell的接口
我使用socket(构建目录列表服务)实现了web服务器
我不知道如何提供一个文本(类似shell)界面
这基本上是必需的,因为用户可以键入命令来调用适当的服务器操作,例如查看用户共享的所有文件等等
如果服务器已经在运行,我们如何将命令行界面与该服务器结合起来
谁能帮忙吗
谢谢
你可以在下面搜索框中键入要查询的问题!
我使用socket(构建目录列表服务)实现了web服务器
我不知道如何提供一个文本(类似shell)界面
这基本上是必需的,因为用户可以键入命令来调用适当的服务器操作,例如查看用户共享的所有文件等等
如果服务器已经在运行,我们如何将命令行界面与该服务器结合起来
谁能帮忙吗
谢谢
# 1 楼答案
在另一个套接字上监听(不使用http),并使用telnet进行连接
# 2 楼答案
如果您想提供基于web的命令行访问(我不建议这样做,除非它是安全的),那么您需要使用某种服务器端脚本接口
您可以使用CGI来执行这些命令,也可以将它们发送到可以执行它们的php脚本。我没有试过前者,但后者相当容易