Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 18:34
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Здравствуйте! Столкнулся со следующей проблемой:В локальной сети есть сервер, который по определённому порту отсылает данные в виде строки текста, которые содержат дату создания. Данные посылаются нерегулярно, но в среднем 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()
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как передать заголовок серверу при получении данных XML? Guest Продолжение старого архива 0 16.10.2011 16:19
QTcpSocket конец данных Guest Третий архив вопросов и ответов 0 30.09.2011 18:37
QtcpSocket получение данных от роутера Guest Продолжение старого архива 0 30.09.2011 18:22
В QTable в Windows-е при получении данных из MySQL пишутся. Guest Продолжение нового архива 0 29.09.2011 07:35
Непонятная проблема с приемом данных int в QTcpSocket Guest Новые вопросы и ответы 5 0 28.09.2011 18:11



© www.otvetnemail.ru - Форум вопросов и ответов.