Здравствуйте, вопрос собственно не столько по Qt, сколько по архитектуре.
Задача - создать ПО(дальше "сервер"), запускаемое на машинах в сети и синхронизирующее работу ПК.
- Среди серверов должно пройти голосование кто из них будет Мастером (отсылает сообщения), остальные становятся Слейвами и получают эти сообщения.
- Когда сеть где-то рвётся и возникает сегметн без Мастера, то в нём должно пройти снова голосование и образоваться 1 Мастер.
- После восстановления сети снова происходит голосование и выбирается 1 Мастер.
Заковырка в том, что не писал я раньше ничего с сетевым программированием связанного и поэтому прошу помощи можно просто ссылками.
чуть позже добавлю схему работы, придуманной мной схемы, там с одной стороны всё просто, а как начинаешь углубляться так накручивается...