Нужно переделать приложенный код под задачу.
Условие задачи: Реализуйте сервис посчета лайков фотографий. Клиенты сообщают серверу ID фотографии. Сервер проверяет, голосовали ли с IP-адреса клиента за это фото, и, если нет, увеличивает на 1 количество лайков.
_Примечания:_ Напишите программу, реализующую заданный сетевой сервис. Она должна уметь одновременно обслуживать большое количество клиентов. В данном заказе это Веб сокет-сервер. Во всех заданиях клиенты подключаются к серверу, общаются продолжительное время: посылают запросы, получают ответы и отключаются. Реализуйте возможность конвейеризации запросов: отправки клиентом еще одного или нескольких запросов до получения ответа на предыдущий. Придумайте и опишите формат пересылаемых клиентами сообщений и ответов сервера на эти сообщения (т.е. протокол).
САМОЕ ГЛАВНОЕ : Нужно переделать код, который уже дан. Не нужно делать баз данных или усложнять задачу. Реализовывать необходимо через ассоциативный массив(то есть реальных фотографий быть не должно). Необходимо сделать так, чтобы при подключении к сервису , клиент отсылала сообщения по протоколу, и в ответ получает общее количество лайков на этой фотографии.В качестве программы-клиента используйте веб-страничку(прикреплена) для вебсокет-сервера.
Плюсы(при выполнении увеличиваю стоимость В ДВА РАЗА): Протестируйте ваши программы на большой нагрузке и запишите в отчет статистику: сколько максимально запросов в секунду смог обработать ваш сервис. Программа-клиент должна быть максимально простой и быстрой (C++) для тестирования сервера под большой нагрузкой (пример клиента прикладываю).