Russian Qt Forum
Ноябрь 24, 2024, 01:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: ftp не принимает команду от клиента через QTcpSocket  (Прочитано 3641 раз)
yrec
Гость
« : Сентябрь 16, 2011, 20:05 »

Здравствуйте, пробую написать ftp клиент c использованием QTcpSocket. Connect происходит нормально, ftp-сервер присылает код 220 и пишет что готов. Но при отправке первого сообщения:

socket->write("USER admin");

сервер пишет что ему прислали сообщение неверного формата  и никакого ответа не приходит. Никак не могу понять в чем проблема.
Записан
BRE
Гость
« Ответ #1 : Сентябрь 16, 2011, 20:10 »

А в конце каждой команды отсылается "\r\n"?
Записан
yandzee
Гость
« Ответ #2 : Сентябрь 16, 2011, 20:22 »

почему бы просто не воспользоваться QFtp?
http://doc.qt.nokia.com/stable/qftp.html
Записан
yrec
Гость
« Ответ #3 : Сентябрь 16, 2011, 20:29 »

Спасибо, BRE. В этом была проблема. по невнимательности написал \n\r вместо r\n\.

А использовать Qftp конечно можно, но разобравшись с QTcpSocket можно с любым протоколом работать потом.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.198 секунд. Запросов: 21.