blob: 541bfa917e962d90e21e0b4fa858cf62e9f95f29 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# libwebsock
C library for easy WebSockets servers.
This library allows a developer to quickly develop WebSocket servers by focusing
on the actual logic of your WebSocket implementation instead of the details
of the WebSocket protocol or even specifics of C sockets.
Installation instructions can be found [here][6].
To get started, have a look at [echo.c][1] in the examples directory of the package. A
simple echo server is implemented.
You can find the latest autobahn test results [here][3].
Current Travis CI Build Status:
[![Build Status][4]][5]
## Features
* Callbacks for events
* SSL Support
* Easy to use
* Uses [libevent][2] for portability (tested on Linux/FreeBSD)
* IPv6 support
* No failures on Autobahn Test suite
[1]: https://github.com/payden/libwebsock/blob/master/examples/echo.c
[2]: http://libevent.org
[3]: http://paydensutherland.com/autobahn
[4]: https://travis-ci.org/payden/libwebsock.png
[5]: https://travis-ci.org/payden/libwebsock
[6]: https://github.com/payden/libwebsock/wiki/Installation
|