42df2a5ce9 | ||
---|---|---|
.. | ||
dist | ||
examples | ||
include/QtWebSockets | ||
src | ||
tests | ||
.qmake.conf | ||
.tag | ||
LGPL_EXCEPTION.txt | ||
LICENSE.LGPLv3 | ||
LICENSE.LGPLv21 | ||
README.md | ||
qtwebsockets.pro | ||
sync.profile |
README.md
Introduction
QtWebSockets
is a pure Qt implementation of WebSockets - both client and server.
It is implemented as a Qt add-on module, that can easily be embedded into existing Qt projects. It has no other dependencies than Qt.
Features
- Client and server capable
- Text and binary sockets
- Frame-based and message-based signals
- Strict Unicode checking
- WSS and proxy support
Requirements
Qt 5.x
Build And Usage
Checkout the source code from code.qt.io Go into the source directory and execute:
qmake
make
make install
The last command will install QtWebSockets
as a Qt module.
To use, add websockets
to the QT variable.
QT += websockets
Compliance
QtWebSockets
is compliant with RFC6455 and has been tested with the Autobahn Testsuite.
Missing Features
- Extensions and sub-protocols
License
This code is licensed under LGPLv3 or LGPLv2.1.