| CFrame | A WebSocket frame |
| CFrameHandler | Interprets parsed frames from the peer, and packs and writes frames |
| CFrameReader | Reads frames from the peer |
| CHandshake | Initial WebSocket connection handshake |
| ▼CSocketInterface | Instance has an underlying socket resource |
| ▼CAbstractSocket | Abstract parent to all sockets |
| ▼CAbstractClient | Abstract client socket |
| CDatagramClient | Broadcasts datagrams |
| ▼CStreamClient | Full duplex connection |
| CWebSocketClient | Wraps a WebSocket peer |
| ▼CAbstractServer | Abstract server socket |
| CDatagramServer | Receives datagrams |
| ▼CStreamServer | Server that accepts and wraps incoming connections as client instances |
| CWebSocketServer | A WebSocket server |
| ▼CReactiveInterface | The instance can be added to a reactor and notified of selection |
| CWebSocketClient | Wraps a WebSocket peer |
| CWebSocketServer | A WebSocket server |
| ▼CCountable | |
| CReactor | Selects and calls reactive sockets when they are readable |
| CWebSocketServer | A WebSocket server |
| ▼CRuntimeException | |
| CSocketError | A socket error |
| CWebSocketError | A WebSocket error |