| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | Wslay - The WebSocket library=============================Project Web: http://wslay.sourceforge.net/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://sphinx.pocoo.org/>`_ is used to generate man 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
 |