Название: ftp не принимает команду от клиента через QTcpSocket Отправлено: yrec от Сентябрь 16, 2011, 20:05 Здравствуйте, пробую написать ftp клиент c использованием QTcpSocket. Connect происходит нормально, ftp-сервер присылает код 220 и пишет что готов. Но при отправке первого сообщения:
socket->write("USER admin"); сервер пишет что ему прислали сообщение неверного формата и никакого ответа не приходит. Никак не могу понять в чем проблема. Название: Re: ftp не принимает команду от клиента через QTcpSocket Отправлено: BRE от Сентябрь 16, 2011, 20:10 А в конце каждой команды отсылается "\r\n"?
Название: Re: ftp не принимает команду от клиента через QTcpSocket Отправлено: yandzee от Сентябрь 16, 2011, 20:22 почему бы просто не воспользоваться QFtp?
http://doc.qt.nokia.com/stable/qftp.html Название: Re: ftp не принимает команду от клиента через QTcpSocket Отправлено: yrec от Сентябрь 16, 2011, 20:29 Спасибо, BRE. В этом была проблема. по невнимательности написал \n\r вместо r\n\.
А использовать Qftp конечно можно, но разобравшись с QTcpSocket можно с любым протоколом работать потом. |