Да, в теории, но главная проблема заключается в том, что ваши приложения будут работать намного, намного медленнее (например, от 100 до 1000x), и это то, что мешает большинству людей делать полную репликацию.создайте поток данных важных частей информации, например, всех входных или выходных сообщений (или обоих), и отправьте их на второй компьютер и восстановите состояние из существующих данных.
КСТАТИ: Когда вы потеряетеTCP-соединение с сервером, они должны быть закрыты и подключены заново.Они не провалились прозрачно.UDP избегает этой проблемы, не имея соединений, но с ним гораздо сложнее работать надежно.Одним из способов решения этой проблемы является наличие простого прокси-сервера / сервера балансировки нагрузки, который находится между клиентом и сервером.Поскольку это просто, менее вероятно, что потерпит неудачу, и это скрывает переподключение с сервером.Однако если у вас возникнет ошибка центра обработки данных, она также исчезнет.