0.4.0 • Published 1 year ago
gell-ws v0.4.0
gell-ws
gell based support for websockets
Web Socket Server
Concepts
server- refers to the component responsible for listening on an HTTP port for incoming connections
- implements the websocket protocol
- emits events (as an
EventEmmiter)connectionevents- port related events (
listening,closed, etc)
- does not maintain any
connectionstate
pool- set of websocket
connections - uniquely identifies
connections - handles
connectionrelated events fromserver - emits events (as an
EventEmmiter)connectionopen/closed related eventsmessagerelated events
- set of websocket
ingress- handles
connectionrelated events emitted frompool - dispatches events....
- mimics systems such as Lambda for triggering business logic from websocket activity
- handles
Brainstorm
- i think this is only for supporting websocket servers
- as opposed to clients
- need simple examples
- support WEBSOCKET realm and session types
- why is this dependent on gell-http?