Здравствуйте! Столкнулся со следующей проблемой:В локальной сети есть сервер, который по определённому порту отсылает данные в виде строки текста, которые содержат дату создания. Данные посылаются нерегулярно, но в среднем 3-5 строк в секунду. Необходимо написать тулзу, которая бы эти данные принимала, парсила и выдавала результат.Код:// создание сокета:QTcpSocket *tcpSocket = new QTcpSocket( this );connect(tcpSocket, SIGNAL( readyRead() ), this, SLOT( slotReadData() ) );connect( tcpSocket, SIGNAL(error(QAbstractSocket::SocketErro r)), this, SLOT(slotSocketError(QAbstractSocket::So cketError)) );tcpSocket->connectToHost( "ip-адрес", порт );// slotReadData()void FirstWindow::slotReadData(){ QByteArray ba; ba = tcpSocket->readLine( tcpSocket->bytesAvailable() ); qDebug()
|