Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не работает
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Программирование
vutang
Имеется url:
QUrl url("http://www.google.ru/images/nav_logo8.png");
Создаю удпсокет:
m_psocket=new QUdpSocket(this);

В конструкторе делаю коннекты:
connect(m_psocket,SIGNAL(connected()),this,SLOT(slotConnected()));
connect(m_psocket,SIGNAL(error(int)),this,SLOT(slotError(int)));
connect(m_psocket,SIGNAL(readyRead()),this,SLOT(slotReadyRead()));

По нажатию кнопки вызываю это:
m_psocket->connectToHost(url.host(),url.port());
m_psocket->waitForConnected(10);
m_psocket->waitForReadyRead(1);

После нажатия вот это работает:
connect(m_psocket,SIGNAL(connected()),this,SLOT(slotConnected()));

Далее по идее должен быть сигнал readyRead с помощью которого я делаю:

while(m_psocket->canReadLine())
m_ptextview->append(m_psocket->readAll());

Но чет не работает...
vanner
И не будет работать, HTTP работает по TCP. В Qt для работы по HTTP есть класс QHttp.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.