1234567891011121314151617181920212223242526 |
- #include "waterserver2.h"
- waterserver2::waterserver2(QObject *parent) : QTcpServer (parent)
- {
- }
- void waterserver2::start()
- {
- if(!this->listen(QHostAddress::Any,5018)){
- exit(-1);
- }
- printf("Listening at 5018\n");
- }
- void waterserver2::egetCommData(QString data)
- {
- emit getCommData(data);
- }
- void waterserver2::incomingConnection(qintptr socketDescriptor)
- {
- SensorThread2 *thread = new SensorThread2(socketDescriptor,this);
- connect(thread,&SensorThread2::finished,thread,&SensorThread2::quit);
- connect(thread,&SensorThread2::getCommData,this,&waterserver2::egetCommData);
- }
|