@hackage pusher-ws0.1.0.1

Implementation of the Pusher WebSocket protocol

An implementation of the Pusher WebSocket (client) protocol in Haskell.

Current features:

  • ws:// and wss:// protocols.

  • Clusters.

  • Subscribing to channels.

  • Unsubscribing from channels.

  • Authorisation for private and presence channels.

  • Binding event handlers.

  • Unbinding event handlers

  • Sending client events.

  • Threads which automatically get cleaned up on connection close.

  • Automatic reconnection (and channel resubscription).

  • Connection state events.

  • Pusher close codes.

Missing features:

  • "connecting_in" events.

See the README for more details.