setsockopt(SERVER, SOL_SOCKET, SO_REUSEADDR, pack("l", 1));