close method
Stops the server, hanging up any live streams first.
Implementation
Future<void> close() async {
for (final stream in [..._openStreams]) {
await stream.close();
}
_openStreams.clear();
await _server?.stop();
_server = null;
}