close method
The close method is used to close the server.
Implementation
@override
Future<void> close() async {
for (final client in [...(server?.values ?? <WebSocket>[])]) {
await client.close(normalClosure, 'Server is shutting down');
}
server?.clear();
}