Socket unbind ()
Socket? unbind() { if (!isBound) { throw ZirconApiError('SocketReader is not bound'); } _waiter?.cancel(); _waiter = null; final Socket? result = _socket; _socket = null; return result; }