Сокет-сервер: должен обеспечивать интерфейс, подобный оболочке - PullRequest
1 голос
/ 23 октября 2011

У меня веб-сервер реализован с использованием сокетов (создание службы списка каталогов).

Я не уверен, как предоставить текстовый (подобный оболочке) интерфейс.

Это в основном требуетсяпоскольку пользователь может вводить команды для вызова соответствующих действий сервера, таких как просмотр всех файлов, общих для пользователя, и т. д.

Если сервер уже запущен, как мы можем объединить интерфейс командной строки с этим сервером.

Может кто-нибудь, пожалуйста, помогите.

Спасибо

Ответы [ 2 ]

0 голосов
/ 23 октября 2011

Прослушайте другой сокет (не используя http) и используйте telnet для подключения.

0 голосов
/ 23 октября 2011

Если вы хотите предоставить доступ к командной строке через веб-интерфейс (который я не рекомендую, если он не защищен), вам нужно использовать некоторый интерфейс серверного сценария.

Вы можете использовать CGI длявыполнить команды, или вы можете отправить их в php-скрипт, который может их выполнить.Я не пробовал первое, но второе довольно просто.

...