Go to file
openKylinBot 49d9139c86 changed debian/source/format to native 2022-05-14 17:45:04 +08:00
debian changed debian/source/format to native 2022-05-14 17:45:04 +08:00
dist Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
examples Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
include/QtWebSockets Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
src Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
tests Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
.QT-ENTERPRISE-LICENSE-AGREEMENT Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
.QT-FOR-APPLICATION-DEVELOPMENT-LICENSE-AGREEMENT Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
.QT-FOR-AUTOMATION-LICENSE-AGREEMENT Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
.QT-FOR-AUTOMOTIVE-LICENSE-AGREEMENT Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
.QT-FOR-DEVICE-CREATION-LICENSE-AGREEMENT Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
.qmake.conf Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
.tag Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
LICENSE.GPL2 Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
LICENSE.GPL3 Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
LICENSE.GPL3-EXCEPT Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
LICENSE.LGPL3 Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
README.md Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
qtwebsockets.pro Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00
sync.profile Import Upstream version 5.15.3 2022-05-14 17:45:03 +08:00

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