summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2016-08-01 11:13:44 +0200
committerLiang Qi <liang.qi@qt.io>2016-08-01 11:13:49 +0200
commit38d830d00fc2f8c196d736094448e55623e4b35e (patch)
treeb0d11df1e0d5adfaf3f8e0bf64ff09c887c0a339
parenta6d4f7e2fce89807e3e92fd945d99722ce893b2b (diff)
parente66dcd51d0e5517e88cd59912fd08501522a2902 (diff)
downloadqtwebsockets-38d830d00fc2f8c196d736094448e55623e4b35e.tar.gz
Merge remote-tracking branch 'origin/5.6' into 5.7
Change-Id: Ie37e1ec038e82c845066f92e5f87e355d627e2ff
-rw-r--r--LICENSE.GPLv32
-rw-r--r--LICENSE.LGPLv212
-rw-r--r--LICENSE.LGPLv32
-rw-r--r--src/websockets/doc/src/index.qdoc14
-rw-r--r--src/websockets/qwebsocket_p.cpp2
5 files changed, 14 insertions, 8 deletions
diff --git a/LICENSE.GPLv3 b/LICENSE.GPLv3
index 4e49b12..71c4ad4 100644
--- a/LICENSE.GPLv3
+++ b/LICENSE.GPLv3
@@ -3,7 +3,7 @@
The Qt Toolkit is Copyright (C) 2015 The Qt Company Ltd.
Contact: http://www.qt.io/licensing/
- You may use, distribute and copy the Qt GUI Toolkit under the terms of
+ You may use, distribute and copy the Qt Toolkit under the terms of
GNU Lesser General Public License version 3. That license references
the General Public License version 3, that is displayed below. Other
portions of the Qt Toolkit may be licensed directly under this license.
diff --git a/LICENSE.LGPLv21 b/LICENSE.LGPLv21
index 6e18461..dfcab5e 100644
--- a/LICENSE.LGPLv21
+++ b/LICENSE.LGPLv21
@@ -3,7 +3,7 @@
The Qt Toolkit is Copyright (C) 2015 The Qt Company Ltd.
Contact: http://www.qt.io/licensing/
- You may use, distribute and copy the Qt GUI Toolkit under the terms of
+ You may use, distribute and copy the Qt Toolkit under the terms of
GNU Lesser General Public License version 2.1, which is displayed below.
-------------------------------------------------------------------------
diff --git a/LICENSE.LGPLv3 b/LICENSE.LGPLv3
index 4d67bac..6bf924c 100644
--- a/LICENSE.LGPLv3
+++ b/LICENSE.LGPLv3
@@ -3,7 +3,7 @@
The Qt Toolkit is Copyright (C) 2015 The Qt Company Ltd.
Contact: http://www.qt.io/licensing/
- You may use, distribute and copy the Qt GUI Toolkit under the terms of
+ You may use, distribute and copy the Qt Toolkit under the terms of
GNU Lesser General Public License version 3, which is displayed below.
This license makes reference to the version 3 of the GNU General
Public License, which you can find in the LICENSE.GPLv3 file.
diff --git a/src/websockets/doc/src/index.qdoc b/src/websockets/doc/src/index.qdoc
index 9e1c40c..4f25589 100644
--- a/src/websockets/doc/src/index.qdoc
+++ b/src/websockets/doc/src/index.qdoc
@@ -41,15 +41,21 @@
Qt applications to act as a server that can process WebSocket requests,
or a client that can consume data received from the server, or both.
- To use this module in your application, use the following include
- statement:
+ \section1 Getting Started
+
+ To include the definitions of the module's classes, use the following directive:
\code
#include <QtWebSockets/QtWebSockets>
\endcode
- To link against the module, add this line to your \l qmake \c
- .pro file:
+ To import the QML types into your application, use the following import statement in your .qml file:
+
+ \code
+ import QtWebSockets 1.0
+ \endcode
+
+ To link against the module, add this line to your qmake .pro file:
\code
QT += websockets
diff --git a/src/websockets/qwebsocket_p.cpp b/src/websockets/qwebsocket_p.cpp
index 8cd7375..be8cb88 100644
--- a/src/websockets/qwebsocket_p.cpp
+++ b/src/websockets/qwebsocket_p.cpp
@@ -981,7 +981,7 @@ void QWebSocketPrivate::processHandshake(QTcpSocket *pSocket)
}
if (m_handshakeState != ParsingHeaderState) {
- if (pSocket->atEnd()) {
+ if (pSocket->state() != QAbstractSocket::ConnectedState) {
errorDescription = QWebSocket::tr("QWebSocketPrivate::processHandshake: Connection closed while reading header.");
break;
}