Projects / wslay

wslay

Wslay is a WebSocket library written in C. It implements the protocol version 13 described in RFC 6455. This library offers 2 levels of API: an event-based API and a frame-based low-level API. For the event-based API, it is suitable for non-blocking reactor pattern style. You can set callbacks in various events. For the frame-based API, you can send WebSocket frame directly. Wslay only supports the data transfer part of the WebSocket protocol and does not perform the opening handshake in HTTP. It does not perform any I/O operations for its own. Instead, it offers callbacks for them. This makes Wslay independent of any I/O frameworks, SSL, sockets, etc. It is portable across various platforms, and the application authors can choose I/O frameworks freely.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  16 Jan 2012 20:42

    Release Notes: This release fixes the example programs and tutorial. It does not change library code at all, so the library version has not been changed.

    •  15 Jan 2012 19:05

      Release Notes: Initial release.

      Screenshot

      Project Spotlight

      DocumentBurster

      A tool that bursts, merges, emails, FTPs, and faxes your reports.

      Screenshot

      Project Spotlight

      newLISP

      A Lisp-like, general-purpose scripting language.