void close ()
void close() { if (!isBound) { return; } _waiter.cancel(); _socket!.close(); _socket = null; }