Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
C++/Boost Asio based websocket client/server library
C++ Python

WebSocket++ (0.5.1)

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 C++ iostreams and one based on Boost Asio.

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 (iostream and Boost Asio)
  • Portable/cross platform (Posix/Windows, 32/64bit, Intel/ARM/PPC)
  • Thread-safe

Get Involved

Build Status

Project Website

User Manual

GitHub Repository

Announcements Mailing List

IRC Channel #websocketpp (freenode)

Discussion / Development / Support Mailing List / Forum


Peter Thorson -

Something went wrong with that request. Please try again.