有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Socket服务器:应该提供类似shell的接口

我使用socket(构建目录列表服务)实现了web服务器

我不知道如何提供一个文本(类似shell)界面

这基本上是必需的,因为用户可以键入命令来调用适当的服务器操作,例如查看用户共享的所有文件等等

如果服务器已经在运行,我们如何将命令行界面与该服务器结合起来

谁能帮忙吗

谢谢


共 (2) 个答案

  1. # 1 楼答案

    在另一个套接字上监听(不使用http),并使用telnet进行连接

  2. # 2 楼答案

    如果您想提供基于web的命令行访问(我不建议这样做,除非它是安全的),那么您需要使用某种服务器端脚本接口

    您可以使用CGI来执行这些命令,也可以将它们发送到可以执行它们的php脚本。我没有试过前者,但后者相当容易