Russian Qt Forum

Qt => Работа с сетью => Тема начата: cronOS от Июнь 14, 2005, 10:34



Название: проблема с FTP соединением
Отправлено: cronOS от Июнь 14, 2005, 10:34
Пытаюсь создать динамическое фтп соединение (т.е. вызвается функция, в которой должно быть создано такое соединение), но вместо этого, происходит просто постановка этого соединения в очередь и все. Возможно, это потому, что я не использую app.exec(), который по идее должен все прописать для QNotifySocket  и создать соответствующие listener'ы (в общем я не знаю:(). Юзаю следующий код:
Код:

QFtp FtpLink(this);
 QDir d("some path");
 QFile *File=new QFile();
 int result=0;
    d.setFilter( QDir::Files | QDir::Hidden | QDir::NoSymLinks);
    qApp->processEvents();
    FtpLink.connectToHost("ip address");
    FtpLink.login("user", "password");
    if (FtpLink.state()!=QFtp::Connected ){
        cerr<<"No connection"<<endl;
        }

Если кто подскажет что здесь не правильно, или другой вариант решения  проблемы, то будет здорово.