diff options
author | Kurt Pattyn <pattyn.kurt@gmail.com> | 2013-11-18 21:03:15 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-11-18 23:29:15 +0100 |
commit | 216ed447ecbd2926a5f0327eebd533e41901fe7b (patch) | |
tree | 7de7b048d7441b2ba6ebc70e914841865d3a4ccf /examples | |
parent | b68dcd71d3b73a8d6be57a0001af2d79bce98533 (diff) | |
download | qtwebsockets-216ed447ecbd2926a5f0327eebd533e41901fe7b.tar.gz |
Change open method so that a web socket can be reopened
Change-Id: I1c7059a8e581ce5179c00f187b03f59fbed63ba6
Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/echoclient/echoclient.cpp | 4 | ||||
-rw-r--r-- | examples/echoclient/echoclient.h | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/examples/echoclient/echoclient.cpp b/examples/echoclient/echoclient.cpp index 9dab2cb..64a95ea 100644 --- a/examples/echoclient/echoclient.cpp +++ b/examples/echoclient/echoclient.cpp @@ -46,7 +46,8 @@ QT_USE_NAMESPACE //! [constructor] EchoClient::EchoClient(const QUrl &url, QObject *parent) : QObject(parent), - m_webSocket() + m_webSocket(), + m_url(url) { connect(&m_webSocket, SIGNAL(connected()), this, SLOT(onConnected())); m_webSocket.open(QUrl(url)); @@ -66,5 +67,6 @@ void EchoClient::onConnected() void EchoClient::onTextMessageReceived(QString message) { qDebug() << "Message received:" << message; + m_webSocket.close(); } //! [onTextMessageReceived] diff --git a/examples/echoclient/echoclient.h b/examples/echoclient/echoclient.h index 02592d9..dd71497 100644 --- a/examples/echoclient/echoclient.h +++ b/examples/echoclient/echoclient.h @@ -62,6 +62,7 @@ private Q_SLOTS: private: QWebSocket m_webSocket; + QUrl m_url; }; #endif // ECHOCLIENT_H |