Давно не залезал, вот решил рассказать о тех проблемах
которые я встретил на своем тернистом пути :)
1. если вы хотите сделать нормальное приложение без тормозов и "затыков"
не используйте методы
waitForConnected
waitForReadyRead
waitForBytesWritten
все это приводит к выше перечисленным.
для этого используйте сигналы.
void readyRead();
void connected()
void disconnected()
пример , получения данных с сокета.
m_pSocket = new QTcpSocket();
которые я встретил на своем тернистом пути :)
1. если вы хотите сделать нормальное приложение без тормозов и "затыков"
не используйте методы
waitForConnected
waitForReadyRead
waitForBytesWritten
все это приводит к выше перечисленным.
для этого используйте сигналы.
void readyRead();
void connected()
void disconnected()
пример , получения данных с сокета.
m_pSocket = new QTcpSocket();
connect(m_pSocket,SIGNAL(connected()),this,SLOT(sl_conect()));
connect(m_pSocket,SIGNAL(creadyRead()),this,SLOT(sl_ReadyRead()));
И все будет норм.
Комментариев нет:
Отправить комментарий