Qtを使用して単純なFTPサーバーを構築しようとしていますが、それに接続し、Linuxコマンドラインftpクライアントを使用して「ls」と入力すると、ディレクトリリストが表示されますが、最後に警告が表示されます。
WARNING! 30 bare linefeeds received in ASCII mode
この警告はどういう意味ですか、どうすれば修正できますか?
Qtを使用して単純なFTPサーバーを構築しようとしていますが、それに接続し、Linuxコマンドラインftpクライアントを使用して「ls」と入力すると、ディレクトリリストが表示されますが、最後に警告が表示されます。
WARNING! 30 bare linefeeds received in ASCII mode
この警告はどういう意味ですか、どうすれば修正できますか?
RFC959から:
行末 行末シーケンスは、印刷の分離を定義します 行。シーケンスは、キャリッジリターン、ラインフィードの順です。
FTPを使用して送信するすべてのテキストには、改行を含める必要があり"\r\n"
ますが、これは明らかにありません。クライアントに送信するテキストを変更して、行末が正しいことを確認する必要があります。