LINUX.ORG.RU

[QT4] QFtp, приглашение сервера


0

0
Использую QFtp. Необходимо получить приглашение сервера. Проблема в том, что при вызове connectToHost не emit'ится сигнал rawCommandReply. Пробовал вызывать rawCommand( "NONE" ) сразу после коннекта, но после этого приходит сразу 2 сигнала rawCommandReply: с приглашением и с сообщением "530 You aren't logged in". Как это обойти?

rawCommandReply посылаются только в ответ на rawCommand. Вообще посмотри класс QNetworkAccessManager, возможно он лучше подойдет для твоей задачи.
smh ★★★
()
Ответ на: комментарий от smh
QNetworkAccessManager адаптирован для HTTP запросов. Или я что-то не понимаю? Можете привести пример QNetworkRequest'а с запросом к FTP?
Torvus
() автор топика
Видимо надо послать что-то типа rawCommand("open foo.ru"), и потом можно делать всё что угодно, разные там "system", "status" посылать. Сам не пробовал, отпишись если получится =)
GArik ★★★
()
Ответ на: комментарий от GArik
>Видимо надо послать что-то типа rawCommand("open foo.ru")

А чем это отличается от испробованного мной изначально rawCommand("NONE")?

Torvus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.