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,12 +29,21 @@ private slots:
29 while (hasPendingConnections()) { 29 while (hasPendingConnections()) {
30 QTcpSocket *socket = QTcpServer::nextPendingConnection(); 30 QTcpSocket *socket = QTcpServer::nextPendingConnection();
31 connect(socket, SIGNAL(disconnected()), socket, SLOT(deleteLater())); 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 void br::web() 49 void br::web()