$fd->setsockopt(SOL_SOCKET, SO_LINGER, pack('S', 1));