Qt 5.10 Book Examples
MyServer.h
Go to the documentation of this file.
1 // ======================================================================
2 // MyServer.h
3 // ======================================================================
4 // This file is a part of the book
5 // "Qt 5.10 Professional programming with C++"
6 // http://qt-book.com
7 // ======================================================================
8 // Copyright (c) 2017 by Max Schlee
9 // ======================================================================
10 
11 #pragma once
12 
13 #include <QWidget>
14 
15 class QTcpServer;
16 class QTextEdit;
17 class QTcpSocket;
18 
19 // ======================================================================
20 class MyServer : public QWidget {
21 Q_OBJECT
22 private:
23  QTcpServer* m_ptcpServer;
24  QTextEdit* m_ptxt;
25  quint16 m_nNextBlockSize;
26 
27 private:
28  void sendToClient(QTcpSocket* pSocket, const QString& str);
29 
30 public:
31  MyServer(int nPort, QWidget* pwgt = 0);
32 
33 public slots:
34  virtual void slotNewConnection();
35  void slotReadClient ();
36 };
37 
MyServer(int nPort, QWidget *pwgt=0)
Definition: MyServer.cpp:16
void slotReadClient()
Definition: MyServer.cpp:58
virtual void slotNewConnection()
Definition: MyServer.cpp:44