Websocketpp

C++ websocket client/server library
Alternatives To Websocketpp
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Sockjs Client8,271305,14989312 days ago32May 28, 202217mitJavaScript
WebSocket emulation - Javascript client
Netty Socketio6,420320224 days ago43July 01, 2023386apache-2.0Java
Socket.IO server implemented on Java. Realtime java framework
Websocketpp6,358
22 days ago1January 01, 1900423otherC++
C++ websocket client/server library
Engine.io4,531163,342391a month ago144August 02, 202316mitJavaScript
The engine used in the Socket.IO JavaScript server, which manages the low-level transports such as HTTP long-polling and WebSocket.
Actionhero2,376187714 days ago305August 10, 20239apache-2.0TypeScript
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
Html5_rtsp_player2,203149 months ago14April 28, 201661apache-2.0JavaScript
Play RTSP stream from IP camera in browser in this HTML5 player without plugins
Sockjs Node2,066301,5776462 months ago36December 03, 202122mitJavaScript
WebSocket emulation - Node.js server
Graphql Ws1,546317a day ago98June 22, 2023mitTypeScript
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Message Io951616 days ago51September 13, 202313apache-2.0Rust
Fast and easy-to-use event-driven network library.
Engine.io Client728166,31024417 days ago145May 02, 20229mitJavaScript
The engine used in the Socket.IO JavaScript client, which manages the low-level transports such as HTTP long-polling and WebSocket.
Alternatives To Websocketpp
Select To Compare


Alternative Project Comparisons
Readme

WebSocket++ (0.8.2)

WebSocket++ is a header only C++ library that implements RFC6455 The WebSocket Protocol. It allows integrating WebSocket client and server functionality into C++ programs. It uses interchangeable network transport modules including one based on raw char buffers, one based on C++ iostreams, and one based on Asio (either via Boost or standalone). End users can write additional transport policies to support other networking or event libraries as needed.

Major Features

  • Full support for RFC6455
  • Partial support for Hixie 76 / Hybi 00, 07-17 draft specs (server only)
  • Message/event based interface
  • Supports secure WebSockets (TLS), IPv6, and explicit proxies.
  • Flexible dependency management (C++11 Standard Library or Boost)
  • Interchangeable network transport modules (raw, iostream, Asio, or custom)
  • Portable/cross platform (Posix/Windows, 32/64bit, Intel/ARM/PPC)
  • Thread-safe

Get Involved

Build Status

Project Website http://www.zaphoyd.com/websocketpp/

User Manual http://docs.websocketpp.org/

GitHub Repository https://github.com/zaphoyd/websocketpp/

GitHub pull requests should be submitted to the develop branch.

Announcements Mailing List http://groups.google.com/group/websocketpp-announcements/

IRC Channel #websocketpp (freenode)

Discussion / Development / Support Mailing List / Forum http://groups.google.com/group/websocketpp/

Author

Peter Thorson - [email protected]

Popular Websocket Projects
Popular Transport Projects
Popular Networking Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Websocket
Transport
Boost
Rfc
Asio