January 2016
Beginner
512 pages
12h 35m
English
A look at the server's GUI shows us that it principally consists of QPlainTextEdit (ui->log) that is used to display system messages and a button (ui->disconnectClients), which allows us to disconnect all the current connected clients. On top, next to the button, the server's address and port are displayed (ui->address and ui->port). After setting up the user interface in the constructor of the server's class TcpServer, we initiate the internally used QTcpServer, which is stored in the m_server private member variable:
if (!m_server->listen(QHostAddress::LocalHost, 52693)) { ui->log->setPlainText("Failure while starting server: " + m_server->errorString()); return; } connect(m_server, SIGNAL(newConnection()), ...