Можно ли изменить порт сервера, на котором он прослушивает, когда клиент отправляет сообщение об изменении?
Вы можете закрыть сокет, а затем открыть новый на другом порту.
Да.Это возможно. Вы можете сделать это, просто отключив сокет на этом порту и запустив новый на любом другом порту.