Commit ae8270091bf2c54f2fb292c9d083c0d793f8176b

Authored by Josh Klontz
1 parent afadc703

web server barely running now

Showing 1 changed file with 13 additions and 4 deletions
openbr/core/web.cpp
... ... @@ -29,12 +29,21 @@ private slots:
29 29 while (hasPendingConnections()) {
30 30 QTcpSocket *socket = QTcpServer::nextPendingConnection();
31 31 connect(socket, SIGNAL(disconnected()), socket, SLOT(deleteLater()));
32   - socket->write("HTTP/1.1 200 OK\r\n"
33   - "Content-Type: text/html; charset=UTF-8\r\n\r\n"
34   - "Hello World!\r\n");
35   - socket->disconnectFromHost();
  32 + connect(socket, SIGNAL(readyRead()), this, SLOT(read()));
  33 +// socket->write("HTTP/1.1 200 OK\r\n"
  34 +// "Content-Type: text/html; charset=UTF-8\r\n\r\n"
  35 +// "Hello World!\r\n");
  36 +// socket->disconnectFromHost();
36 37 }
37 38 }
  39 +
  40 + void read()
  41 + {
  42 + QTcpSocket *socket = dynamic_cast<QTcpSocket*>(QObject::sender());
  43 + if (socket == NULL) return;
  44 + QByteArray data = socket->readAll();
  45 + qDebug() << data;
  46 + }
38 47 };
39 48  
40 49 void br::web()
... ...