startWebSocketServer method

void startWebSocketServer ()

Starts WebSocket server at webSocketUri and set up channel.

Implementation

void startWebSocketServer() {
  final handler = webSocketHandler((WebSocketChannel channel) {
    _channel = channel;
  });

  shelf_io
      .serve(handler, webSocketUri.host, webSocketUri.port)
      .then((server) {
    // TODO: check the compatibility with the current API of `livereload.client`
    print(
      'Please add `new ReloadListener(\'ws://${server.address.host}:${server.port}\').listen();` to your `main.dart`.',
    );
  });
}