Calling close will close the underlying socket connection
@override Future<void>? close({error}) { return null; }