Я разрабатываю клиентское приложение, которое общается с сервером с помощью WebSockets. Клиент находится на C ++, а Сервер на Java.
Может ли кто-нибудь предложить мне любую библиотеку, которую я могу использовать как на стороне клиента, так и на стороне сервера для связи через веб-сокеты.
У меня никогда не было опыта работы с WebSocket, но попробуйте библиотеку cURL (libcurl). Мне было проще всего писать клиенты для HTTP и FTP, используя его. Это должно помочь (но curl полезен только для клиентов, а не для сервера).
Если вы говорите о сокетах, обычных сокетах, которые подключаются к порту и ожидают подключения на стороне сервера, и которые подключаются к указанному адресу на стороне клиента, то я бы порекомендовал увеличить разъем asio на стороне C ++ и стандартный сокет Java на стороне Java.
Просто напомните себе, что вы должны передать ожидаемый тип данных.
Еще одна классная реализация для java и c ++: ZeroMQ. Я бы порекомендовал взглянуть на него, потому что он прост в использовании и в нем реализованы действительно классные шаблоны общения.