@hackage / pusher-ws

Implementation of the Pusher WebSocket protocol

Latest0.1.1.0

About

Metadata

  • Last updated , by barrucadu
  • License MIT
  • Categories Network Development
  • Maintained by: mike@barrucadu.co.uk

  • Lottery factor: 0

Links

Installation

Readme

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.