qDebug() << "Websocket connected";
connect(&m_webSocket, &QWebSocket::textMessageReceived,
this, &EchoClient::onTextMessageReceived);
- qint64 bytesWritten = m_webSocket.write(QStringLiteral("Hello, world!"));
+ qint64 bytesWritten = m_webSocket.sendTextMessage(QStringLiteral("Hello, world!"));
Q_UNUSED(bytesWritten);
}
//! [onConnected]
{
QWebSocket *pClient = qobject_cast<QWebSocket *>(sender());
if (pClient) {
- qint64 bytesWritten = pClient->write(message);
+ qint64 bytesWritten = pClient->sendTextMessage(message);
Q_UNUSED(bytesWritten);
}
m_pWebSocketServer->close();
{
QWebSocket *pClient = qobject_cast<QWebSocket *>(sender());
if (pClient) {
- qint64 bytesWritten = pClient->write(message);
+ qint64 bytesWritten = pClient->sendBinaryMessage(message);
Q_UNUSED(bytesWritten);
}
}
{
if (pClient != pSender) //don't echo message back to sender
{
- qint64 bytesWritten = pClient->write(message);
+ qint64 bytesWritten = pClient->sendTextMessage(message);
Q_UNUSED(bytesWritten);
}
}
qDebug() << "Websocket connected";
connect(&m_webSocket, &QWebSocket::textMessageReceived,
this, &SslEchoClient::onTextMessageReceived);
- qint64 bytesWritten = m_webSocket.write(QStringLiteral("Hello, world!"));
+ qint64 bytesWritten = m_webSocket.sendTextMessage(QStringLiteral("Hello, world!"));
Q_UNUSED(bytesWritten);
}
//! [onConnected]
QWebSocket *pClient = qobject_cast<QWebSocket *>(sender());
if (pClient)
{
- qint64 bytesWritten = pClient->write(message);
+ qint64 bytesWritten = pClient->sendTextMessage(message);
Q_UNUSED(bytesWritten);
}
}
QWebSocket *pClient = qobject_cast<QWebSocket *>(sender());
if (pClient)
{
- qint64 bytesWritten = pClient->write(message);
+ qint64 bytesWritten = pClient->sendBinaryMessage(message);
Q_UNUSED(bytesWritten);
}
}
setStatus(Error);
return 0;
}
- return m_webSocket->write(message);
+ return m_webSocket->sendTextMessage(message);
}
QUrl QQmlWebSocket::url() const
/*!
\brief Sends the given \a message over the socket as a text message and
returns the number of bytes actually sent.
+
+ \sa sendBinaryMessage()
*/
-qint64 QWebSocket::write(const QString &message)
+qint64 QWebSocket::sendTextMessage(const QString &message)
{
Q_D(QWebSocket);
- return d->write(message);
+ return d->sendTextMessage(message);
}
/*!
\brief Sends the given \a data over the socket as a binary message and
returns the number of bytes actually sent.
+
+ \sa sendTextMessage()
*/
-qint64 QWebSocket::write(const QByteArray &data)
+qint64 QWebSocket::sendBinaryMessage(const QByteArray &data)
{
Q_D(QWebSocket);
- return d->write(data);
+ return d->sendBinaryMessage(data);
}
/*!
QWebSocketProtocol::CloseCode closeCode() const;
QString closeReason() const;
- qint64 write(const QString &message) Q_REQUIRED_RESULT;
- qint64 write(const QByteArray &data) Q_REQUIRED_RESULT;
+ qint64 sendTextMessage(const QString &message) Q_REQUIRED_RESULT;
+ qint64 sendBinaryMessage(const QByteArray &data) Q_REQUIRED_RESULT;
#ifndef QT_NO_SSL
void ignoreSslErrors(const QList<QSslError> &errors);
/*!
\internal
*/
-qint64 QWebSocketPrivate::write(const QString &message)
+qint64 QWebSocketPrivate::sendTextMessage(const QString &message)
{
return doWriteFrames(message.toUtf8(), false);
}
/*!
\internal
*/
-qint64 QWebSocketPrivate::write(const QByteArray &data)
+qint64 QWebSocketPrivate::sendBinaryMessage(const QByteArray &data)
{
return doWriteFrames(data, true);
}
QWebSocketProtocol::CloseCode closeCode() const;
QString closeReason() const;
- qint64 write(const QString &message) Q_REQUIRED_RESULT;
- qint64 write(const QByteArray &data) Q_REQUIRED_RESULT; //send data as binary
+ qint64 sendTextMessage(const QString &message) Q_REQUIRED_RESULT;
+ qint64 sendBinaryMessage(const QByteArray &data) Q_REQUIRED_RESULT;
#ifndef QT_NO_SSL
void ignoreSslErrors(const QList<QSslError> &errors);
//ws://ipaddress:port/runCase?case=<number>&agent=<agentname>
//where agent name will be QWebSocket
QObject::connect(pWebSocket, &QWebSocket::textMessageReceived, [=](QString message) {
- pWebSocket->write(message);
+ pWebSocket->sendTextMessage(message);
});
QObject::connect(pWebSocket, &QWebSocket::binaryMessageReceived, [=](QByteArray message) {
- pWebSocket->write(message);
+ pWebSocket->sendBinaryMessage(message);
});
qDebug() << "Executing test" << (nbr + 1) << "/" << total;
QSignalSpy spy(m_pWebSocket, SIGNAL(textMessageReceived(QString)));
- QCOMPARE(m_pWebSocket->write(message), qint64(message.length()));
+ QCOMPARE(m_pWebSocket->sendTextMessage(message), qint64(message.length()));
QTRY_VERIFY_WITH_TIMEOUT(spy.count() != 0, 1000);
QCOMPARE(spy.count(), 1);
QCOMPARE(spy.at(0).count(), 1);
QByteArray data("Hello world!");
- QCOMPARE(m_pWebSocket->write(data), qint64(data.size()));
+ QCOMPARE(m_pWebSocket->sendBinaryMessage(data), qint64(data.size()));
QTRY_VERIFY_WITH_TIMEOUT(spy.count() != 0, 1000);
QCOMPARE(spy.count(), 1);