use SO_REUSEADDR for server process