Skip to content

C++ websocket client/server library, updated since original is abandoned

License

Notifications You must be signed in to change notification settings

ConnorBP/websocketpp

This branch is 1 commit ahead of, 1 commit behind TroniusGaming/websocketpp:master.

Folders and files

NameName
Last commit message
Last commit date
Apr 27, 2020
Apr 18, 2024
May 23, 2024
May 23, 2024
May 23, 2024
May 23, 2024
Jan 5, 2025
Jul 27, 2013
Jan 12, 2016
Jul 10, 2020
Oct 24, 2024
Jun 7, 2020
Apr 19, 2020
May 23, 2024
May 23, 2024
Jun 7, 2020
May 23, 2024
May 11, 2016

Repository files navigation

WebSocket++ (0.8.x-dev)

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/

License

3-Clause BSD (See COPYING for more details)

Author

Peter Thorson - [email protected]

About

C++ websocket client/server library, updated since original is abandoned

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.1%
  • Python 2.0%
  • CMake 1.9%