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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.