dart_node_ws library
WebSocket bindings for Dart on Node.js
High-level wrapper for a WebSocket client connection.
WebSocketServer
WebSocket server wrapper
WebSocket connection ready states as defined by the WebSocket API.
JS IncomingMessage for upgrade request
JSWebSocket
JS interop binding for a WebSocket connection from the 'ws' package.
JSWebSocketServer
JS interop binding for the WebSocket Server from the 'ws' package.
Creates a WebSocket server on the specified port
CloseEventData
= ({int code, String reason})
WebSocket close event data containing the close code and reason.
CloseHandler
= void Function(CloseEventData data)
WebSocket close handler
ConnectionHandler
= void Function(WebSocketClient client)
WebSocket connection handler
ErrorHandler
= void Function(WebSocketError error)
WebSocket error handler
MessageHandler
= void Function(WebSocketMessage message)
WebSocket message handler
WebSocketError
= ({String? code, String message})
WebSocket error data container.
WebSocketMessage
= ({List<int>? bytes, String? text})
WebSocket message data container.