Closes the connection, optionally with a WebSocket code/reason.
code
reason
Future<void> close([int? code, String? reason]);