Popularity
4.7
Growing
Activity
4.4
Growing
593
33
106

Programming language: C++
License: BSD 2-clause "Simplified" License
Tags: Networking    
Latest version: v1.4.4

Seasocks alternatives and similar libraries

Based on the "Networking" category.
Alternatively, view Seasocks alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Seasocks or a related project?

Add another 'Networking' Library

README

Seasocks - A tiny embeddable C++ HTTP and WebSocket server

CI codecov GitHub release [License](LICENSE) ConanCenter package

Features

  • Simple C++ API
  • Serves static content from disk
  • API for building WebSocket servers
  • Simple command line binary for quick serving of static files only
  • Supports newer Hybi-10 and Hybi-16 WebSockets as well as the older Hixie style.
  • Supports Linux and Windows

Stuff it doesn't do

  • It's not nearly as configurable as Apache, Lighttpd, Nginx, Jetty, etc.
  • It provides only limited support for custom content generation (e.g. Servlets).
  • It has been designed for WebSocket based control.
  • It probably won't work on other systems (patches to support other systems would be welcome, but not a priority for us)

Getting started

Check out the tutorial on the wiki.

See src/app/c/ws_test.cpp for an example.


*Note that all licence references and agreements mentioned in the Seasocks README section above are relevant to that project's source code only.