25 lines
411 B
C
25 lines
411 B
C
|
#ifndef _SERVER_SOCKET_H
|
||
|
#define _SERVER_SOCKET_H
|
||
|
|
||
|
class ClientSocket;
|
||
|
|
||
|
class ServerSocket : public QObject {
|
||
|
Q_OBJECT
|
||
|
|
||
|
public:
|
||
|
ServerSocket();
|
||
|
|
||
|
bool listen(const QHostAddress &address = QHostAddress::Any, ushort port = 9527u);
|
||
|
|
||
|
signals:
|
||
|
void new_connection(ClientSocket *socket);
|
||
|
|
||
|
private slots:
|
||
|
void processNewConnection();
|
||
|
|
||
|
private:
|
||
|
QTcpServer *server;
|
||
|
};
|
||
|
|
||
|
#endif // _SERVER_SOCKET_H
|