Что то не пойму ничего...
Вот клиент обращается к моему http-серверу, только в параметры ничего не приходит.
void SocketThread::run()
{
QString str;
QTcpSocket tcpSocket;
QByteArray block;
char data[256];
qint64 maxSize = 256;
if (!tcpSocket.setSocketDescriptor(socketDescriptor)) {
emit error(tcpSocket.error());
return;
}
maxSize = tcpSocket.read( data, maxSize );
data[maxSize] = '\0';
qDebug() << "\"" << data << "\"";
//qDebug() << tcpSocket.readAll();
}
Полный код в приложении.Запускаю в отладчике этот код, ставлю точку останова на приведённой функции.
Затем в браузере открываю страницу
http://127.0.0.1:8080/ , где порт 8080 это порт на котором работает этот http-сервер.
Увы, но никаких данных я не принимаю, а ожидал получить заголовок запроса... В чем я ошибся?