Change-Id: I773665754089c1f4548712df280289c77d45eba9
Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com>
//! [constructor]
EchoClient::EchoClient(const QUrl &url, QObject *parent) :
QObject(parent),
- m_webSocket(),
m_url(url)
{
connect(&m_webSocket, &QWebSocket::connected, this, &EchoClient::onConnected);
#include <QtCore/QObject>
#include <QtWebSockets/QWebSocket>
-QT_FORWARD_DECLARE_CLASS(QWebSocket)
-
class EchoClient : public QObject
{
Q_OBJECT
Q_SIGNALS:
void closed();
-public Q_SLOTS:
-
private Q_SLOTS:
void onConnected();
void onTextMessageReceived(QString message);
EchoClient client(QUrl(QStringLiteral("ws://localhost:1234")));
QObject::connect(&client, &EchoClient::closed, &a, &QCoreApplication::quit);
- Q_UNUSED(client);
-
return a.exec();
}