То, что вы объясняете, кажется нормальным.
Когда клиент подключается к серверу, как правило, операционная система клиента назначает случайный номер порта для подключения клиента, то есть обычно фиксированным является порт, на котором установленкоторый слушает сервер.
Если сервер перезагрузится, вы всегда потеряете соединение, и клиенту придется переподключиться ... с другим номером порта
Решение состоит в том, что клиент пытаетсяпереподключиться автоматически, если соединение потеряно