Я пытаюсь создать простой FTP-сервер с использованием Qt, но когда я подключаюсь к нему и набираю ‘ls’ с помощью ftp-клиента командной строки Linux, я получаю список каталогов, но в конце появляется предупреждение:
WARNING! 30 bare linefeeds received in ASCII mode
Что означает это предупреждение, и как мне это исправить?
От RFC959:
Конец линии Последовательность конца строки определяет разделение печати линий. Последовательность: возврат каретки, затем перевод строки.
Весь текст, который вы отправляете по FTP, должен иметь переводы "\r\n"
что, очевидно, у вас нет. Вы должны изменить текст, который вы отправляете клиенту, убедившись, что он имеет правильные окончания строк.
Других решений пока нет …