# QtWebsocket **Repository Path**: wen-fan/QtWebsocket ## Basic Information - **Project Name**: QtWebsocket - **Description**: A Qt websocket server / client implementation which supports SSL / TLS communications. - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-29 - **Last Updated**: 2025-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QtWebsocket A Qt Websocket server and client implementation. The project is now deprecated because Qt provides an implementation of the websocket client and server protocol. More informations here: http://doc.qt.io/qt-5/qtwebsockets-index.html ## Licence Copyright 2013 Antoine Lafarge This file is part of QtWebsocket. QtWebsocket is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. QtWebsocket is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with QtWebsocket. If not, see . ## Compatibility - Google Chrome 16 - Mozilla Firefox 9 - Safari 5.1 - Opera 12.5 ## Installation You have two possibilities described below. Don't hesitate to look at the examples projects. **Clean modular method - Static lib** - Open the main project with QtCreator _(QtWebsocket.pro)_ or Visual Studio _(QtWebsocket.sln)_. - Compile the project, this will result in a static lib _(*.lib or *.a file)_. - Add the _header_ files _(.h)_ from the _QtWebsocket_ directory in your project. - Link the generated static lib to your project. - Compile your project ! **Easy dirty method - Add the sources to your project** - Copy the _QtWebsocket_ directory in your project. - Add the _header_ and _cpp_ files in your project. - Compile your project ! ## Documentation No doc, you can look at the examples. ## Development **Implemented functionalities** - Text and binary data - Multi-thread support - Server and client implementation - WSS protocol (HTTPS/SSL/TLS) **Todo** - Websocket extensions