topic: websocket
13 modules sharing the websocket name family (derived from the tree's prefix discipline).
The websocket topic family provides foundational support for WebSocket communication within the Nishi sovereign ecosystem, enabling both server-side and client-side interactions. The nx_websocket module implements the RFC 6455 server-side WebSocket primitive, while nx_websocket_client_upgrade handles the CLIENT-side HTTP upgrade process. Together with nx_websocket_frame, which parses and builds WebSocket frames, these modules form a cohesive set for reliable WebSocket communication.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_websocket.nx | RFC 6455 server-side WebSocket primitive. | 303 | 8 |
| nx_websocket_client_upgrade.nx | CLIENT-side WebSocket HTTP upgrade. | 444 | 17 |
| nx_websocket_client_upgrade_test.nx | KAT for CLIENT-side WebSocket | 144 | 3 |
| nx_websocket_frame.nx | RFC 6455 WebSocket frame parser + builder. | 256 | 4 |
| nx_websocket_frame_test.nx | KAT for nx_websocket_frame. | 140 | 1 |
| nx_websocket_handshake.nx | compute Sec-WebSocket-Accept. | 86 | 3 |
| nx_websocket_handshake_test.nx | KAT for ws_accept (RFC 6455 §1.3 + §4.2.2). | 50 | 2 |
| nx_websocket_stream.nx | streaming WebSocket framer over a TCP fd. | 189 | 9 |
| nx_websocket_stream_test.nx | KAT for the streaming WebSocket framer. | 169 | 1 |
| nx_websocket_upgrade.nx | server-side WebSocket HTTP upgrade driver. | 332 | 14 |
| nx_websocket_upgrade_test.nx | KAT for the server-side upgrade driver. | 191 | 1 |
| websocket_frame.nx | RFC 6455 WebSocket frame parser + builder. | 249 | 4 |
| websocket_handshake.nx | compute Sec-WebSocket-Accept. | 89 | 3 |