noPoll home page
Hello! noPoll is a OpenSource WebSocket implementation (RFC 6455), written in ansi C, that allows building pure WebSocket solutions or to provide WebSocket support to existing TCP oriented applications.
noPoll provides support for WebSocket (ws://) and TLS (secure) WebSocket (wss://), allowing message based (handler notified) programming or stream oriented access.
noPoll was written to have a clean and easy to use library. It is released under the terms of LGPL 2.1 (so you can build OpenSource or commercial applications) and currently is being used, among others, by Vortex Library, Turbulence and Core-Admin to provide with WebSocket support to those projects (BEEP over WebSocket).
Founded in 2000, its main development line is to provide support for software development and support to install GNU/Linux enterprise servers that provides different services.
Visit our home page at http://www.aspl.es to know more about us.
Added additional corrections. Updated API to get notification when a connection is ready.
Updated TLS handling to report EWOULD errno when finished TLS handshake to better adapt application transports that expect that error code when NULL is returned when asking for a message.
Added support to set and get Cookie header set during HTTP handshake.
See all details at the release note: noPoll 0.2.9: "Jumping Cookie" release.