| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | Wslay - The WebSocket library=============================Project Web: https://tatsuhiro-t.github.io/wslay/Wslay is a WebSocket library written in C.It implements the protocol version 13 described in`RFC 6455 <http://tools.ietf.org/html/rfc6455>`_.This library offers 2 levels of API:event-based API and frame-based low-level API. For event-based API, itis suitable for non-blocking reactor pattern style. You can setcallbacks in various events. For frame-based API, you can sendWebSocket frame directly. Wslay only supports data transfer part ofWebSocket protocol and does not perform opening handshake in HTTP.Wslay supports:* Text/Binary messages.* Automatic ping reply.* Callback interface.* External event loop.Wslay does not perform any I/O operations for its own. Instead, itoffers callbacks for them. This makes Wslay independent on any I/Oframeworks, SSL, sockets, etc.  This makes Wslay portable acrossvarious platforms and the application authors can choose freely I/Oframeworks.See Autobahn test reports:`server <http://wslay.sourceforge.net/autobahn/reports/servers/index.html>`_and`client <http://wslay.sourceforge.net/autobahn/reports/clients/index.html>`_.Requirements------------`Sphinx <http://www.sphinx-doc.org/en/stable/>`_ is used to generateman pages.To build and run the unit test programs, the following packages areneeded:* cunit >= 2.1To build and run the example programs, the following packages areneeded:* nettle >= 2.4Build from git--------------Building from git is easy, but please be sure that at least autoconf 2.68 isused.::    $ autoreconf -i    $ automake    $ autoconf    $ ./configure    $ make
 |