createWebSocketServer

WebSocketServer createWebSocketServer({

  1. required int port,
})

Creates a WebSocket server on the specified port

Implementation

WebSocketServer createWebSocketServer({required int port}) {
  final ws = requireModule('ws') as JSObject;
  final serverClass = ws['Server']! as JSFunction;
  final options = JSObject();
  options['port'] = port.toJS;
  final server = serverClass.callAsConstructor<JSWebSocketServer>(options);
  return WebSocketServer._(server, port);
}