summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorKurt Pattyn <pattyn.kurt@gmail.com>2013-11-18 21:03:15 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-11-18 23:29:15 +0100
commit216ed447ecbd2926a5f0327eebd533e41901fe7b (patch)
tree7de7b048d7441b2ba6ebc70e914841865d3a4ccf /examples
parentb68dcd71d3b73a8d6be57a0001af2d79bce98533 (diff)
downloadqtwebsockets-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.cpp4
-rw-r--r--examples/echoclient/echoclient.h1
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