connect(pTcpSocket, SIGNAL(error(QAbstractSocket::SocketError)), q_ptr, SIGNAL(error(QAbstractSocket::SocketError)));
connect(pTcpSocket, SIGNAL(proxyAuthenticationRequired(const QNetworkProxy &, QAuthenticator *)), q_ptr, SIGNAL(proxyAuthenticationRequired(const QNetworkProxy &, QAuthenticator *)));
connect(pTcpSocket, SIGNAL(readChannelFinished()), q_ptr, SIGNAL(readChannelFinished()));
- //connect(pTcpSocket, SIGNAL(aboutToClose()), q_ptr, SIGNAL(aboutToClose()));
+ connect(pTcpSocket, SIGNAL(aboutToClose()), q_ptr, SIGNAL(aboutToClose()));
//connect(pTcpSocket, SIGNAL(bytesWritten(qint64)), q_ptr, SIGNAL(bytesWritten(qint64)));
//catch signals
virtual void open(const QUrl &url, bool mask = true);
void ping();
-Q_SIGNALS:
- void aboutToClose();
- void connected();
- void disconnected();
- void stateChanged(QAbstractSocket::SocketState state);
- void proxyAuthenticationRequired(const QNetworkProxy &proxy, QAuthenticator *pAuthenticator);
- void readChannelFinished();
- void textFrameReceived(QString frame, bool isLastFrame);
- void binaryFrameReceived(QByteArray frame, bool isLastFrame);
- void textMessageReceived(QString message);
- void binaryMessageReceived(QByteArray message);
- void error(QAbstractSocket::SocketError error);
- void pong(quint64 elapsedTime);
-
private Q_SLOTS:
void processData();
void processControlFrame(QWebSocketProtocol::OpCode opCode, QByteArray frame);