dart_node_ws library

WebSocket bindings for Dart on Node.js

Classes

WebSocketClient

Wrapper for a WebSocket client connection

WebSocketServer

WebSocket server wrapper

Enums

WebSocketReadyState

WebSocket ready states

Extension Types

JSIncomingMessage

JS IncomingMessage for upgrade request

JSWebSocket

JS WebSocket type (client connection on server side)

JSWebSocketServer

JS WebSocket Server type

Functions

createWebSocketServer({required int port}) WebSocketServer

Creates a WebSocket server on the specified port

Typedefs

CloseEventData = ({int code, String reason})
WebSocket close event data
CloseHandler = void Function(CloseEventData data)
WebSocket close handler
ConnectionHandler = void Function(WebSocketClient client)
WebSocket connection handler
ErrorHandler = void Function(JSAny error)
WebSocket error handler
MessageHandler = void Function(JSAny data)
WebSocket message handler