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 gitorious 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 LGPL v2.1.