Запуск программ на другом компьютере в C
Я делаю FTP в C для учебных целей. Я знаю, как подключиться к компьютеру и прочитать / записать файл, но у меня проблемы с запуском программ. Моя идея состоит в том, чтобы подключиться к компьютеру, перейдите в каталог с именем Available и запустите ls -l
или же dir
в зависимости от типа операционной системы, к которой подключен клиент. После того, как я выполню одну из команд, я хочу иметь возможность отобразить результаты на компьютере клиента. У меня вопрос, возможно ли это, и если да, что я буду делать? Спасибо за чтение.
1 ответ
Не запускайте консольные команды, как это. Используйте API / системные вызовы операционной системы для перечисления файлов в текущем каталоге.
Windows: API FindFirst / FindNextFile Linux: http://www.cs.cf.ac.uk/Dave/C/node20.html <- это должно помочь для linux