Add a pipe() + removed REUSEPORT (use REUSEADDR)