На основе прикрепленного кода, используя средства
межпроцессного взаимодействия, предоставляемые ОС Windows, требуется
реализовать приложение, синхронизирующее отображение игрового поля между
несколькими своими экземплярами. При запуске двух и более экземпляров программы
изменения игрового поля (перемещение, появление или удаление элементов поля),
производимые пользователем в любом из них, должны корректно и одновременно
отображаться на интерфейсе всех экземпляров. Вне зависимости от порядка запуска и
закрытия экземпляров приложения, при запуске первого экземпляра поле должно
корректно создаваться и очищаться; при закрытии последнего - также корректно
удаляться. Синхронизация цвета и размера (в пикселях) игрового поля не требуется,
однако подразумевается что размерность игрового поля (т.е. число клеток)
фиксировано для всех экземпляров приложения и считывается из конфигурационного
файла при запуске каждым экземпляром самостоятельно. Нужно использовать разделяемую память(CreateFileMapping) и механизм сообщений
Цена договорная
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |