close method
Stops accepting requests and releases transport resources.
Implementation
@override
Future<void> close() async {
if (_closed) return;
_closed = true;
for (final token in _active.toList()) {
token.cancel('Transport closed.');
}
}