Clone this repo:
  1. 2cdc72c keepAlive for SocketExceptions (#58) by Gary Roumanis · 4 months ago master
  2. a51f873 Clarify package intent (#57) by Gary Roumanis · 5 months ago
  3. 9084339 Move from travis to github actions (#55) by Nate Bosch · 5 months ago
  4. 31816f2 Use drain over toList when values are ignored (#52) by Nate Bosch · 8 months ago
  5. d505b38 Buffer concurrent requests (#51) by Gary Roumanis · 8 months ago

This package provides support for bi-directional communication through Server Sent Events and corresponding POST requests.

This package is not intended to be a general purpose SSE package, but instead is a bidirectional protocol for use when Websockets are unavailable. That is, both the client and the server expose a sink and stream on which to send and receive messages respectively.

Both the server and client have implicit assumptions on each other and therefore a client from this package must be paired with a server from this package.