#include "testserver.h" #include #include "serverhandler.h" TestServer::TestServer(const QString &name, QObject *parent):PlatformServer(name, parent), m_num(0) { } void TestServer::startwork() { this->start(); } void TestServer::stopwork() { this->quit(); this->wait(); } void TestServer::sendData(const QByteArray &d) { Q_UNUSED(d) m_num ++; } void TestServer::run() { QString curValue =QString("current num: %1").arg(m_num); msleep(1000); foreach (ServerHandler *handler, m_handlers) { handler->handleData(curValue.toLocal8Bit()); } }