Beispiel #1
0
//通常在构造函数内进行初始化
Clien::Clien(QObject *parent) :
    QObject(parent)
{
    connectedFlag = false;
    isArrive = false;
    nextBlockSize=0;
    connect(&tcpSocket,SIGNAL(connected()),
                     this,SLOT(processConnected()));
    connect(&tcpSocket,SIGNAL(disconnected()),
                     this,SLOT(processDisconnected()));
    connect(&tcpSocket,SIGNAL(error(QAbstractSocket::SocketError)),
                     this,SLOT(processDisconnected()));
    connect(&tcpSocket,SIGNAL(readyRead()),         //数据到达信号触发读取槽
                     this,SLOT(readMessage()));
    //connectHost();
}
Beispiel #2
0
cUpdater::cUpdater(QObject *parent) : QObject(parent)
{
    connect(&m_Socket, SIGNAL(disconnected()), this, SLOT(processDisconnected()));
    connect(&m_Socket, SIGNAL(readyRead()), this, SLOT(processReadyRead()));
    connect(&m_Socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(processError(QAbstractSocket::SocketError)));
}