То, что вы пытаетесь сделать, на мой взгляд довольно нестандартно. Я бы предложил server.close () . Закрыть будет ожидать, что весь запрос завершится и вызовет событие «закрыть». Вы можете связать это событие, чтобы прослушивать новый IP-адрес. Это довольно странно.