code wiki / websocket

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.

moduledescriptionlinesfuncs
nx_websocket.nxRFC 6455 server-side WebSocket primitive.3038
nx_websocket_client_upgrade.nxCLIENT-side WebSocket HTTP upgrade.44417
nx_websocket_client_upgrade_test.nxKAT for CLIENT-side WebSocket1443
nx_websocket_frame.nxRFC 6455 WebSocket frame parser + builder.2564
nx_websocket_frame_test.nxKAT for nx_websocket_frame.1401
nx_websocket_handshake.nxcompute Sec-WebSocket-Accept.863
nx_websocket_handshake_test.nxKAT for ws_accept (RFC 6455 §1.3 + §4.2.2).502
nx_websocket_stream.nxstreaming WebSocket framer over a TCP fd.1899
nx_websocket_stream_test.nxKAT for the streaming WebSocket framer.1691
nx_websocket_upgrade.nxserver-side WebSocket HTTP upgrade driver.33214
nx_websocket_upgrade_test.nxKAT for the server-side upgrade driver.1911
websocket_frame.nxRFC 6455 WebSocket frame parser + builder. 2494
websocket_handshake.nxcompute Sec-WebSocket-Accept. 893