SfQtWebKit/qtwebsockets
Prakash V 42df2a5ce9 Source 2016-01-22 17:24:36 +05:30
..
dist Source 2016-01-22 17:24:36 +05:30
examples Source 2016-01-22 17:24:36 +05:30
include/QtWebSockets Source 2016-01-22 17:24:36 +05:30
src Source 2016-01-22 17:24:36 +05:30
tests Source 2016-01-22 17:24:36 +05:30
.qmake.conf Source 2016-01-22 17:24:36 +05:30
.tag Source 2016-01-22 17:24:36 +05:30
LGPL_EXCEPTION.txt Source 2016-01-22 17:24:36 +05:30
LICENSE.LGPLv3 Source 2016-01-22 17:24:36 +05:30
LICENSE.LGPLv21 Source 2016-01-22 17:24:36 +05:30
README.md Source 2016-01-22 17:24:36 +05:30
qtwebsockets.pro Source 2016-01-22 17:24:36 +05:30
sync.profile Source 2016-01-22 17:24:36 +05:30

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.