У меня есть собственная реализация сокета, которая поддерживает соединение с обычным клиентом tcp. Теперь я хотел бы добавить поддержку websocket в свою серверную программу. В этом случае мне нужно будет поддерживать протоколы квитирования и сообщения, которые поддерживаются основными веб-браузерами. Я смог обработать рукопожатие, но застрял в обращении с кадрированием и без кадрирования сообщений. Существует ли существующая библиотека C или C++, которая обрабатывает кодирование и декодирование фреймов сообщений websocket и поддерживает основные протоколы websocket, используемые основными веб-браузерами?Библиотека C или C++ для кодирования и декодирования рамок websocket
Большая часть текущей реализации, которую я нашел (то есть libwebsocket, websocketpp и т. Д.), Реализует собственную серверную и клиентскую библиотеку, а это значит, что мне нужно использовать их реализацию сокетов. Я не хочу этого делать, потому что это потребует от меня изменить много вещей в моей текущей программе, и это не вариант для меня. Мне нужна простая библиотека, которая обрабатывает кодирование и декодирование рамок websocket (и/или также обрабатывает часть подтверждения, но это не является обязательным).
как портировать с [phpws] (http://code.google.com/p/phpws/source/browse/phpws/websocket.framing.php)? код выглядит довольно просто. – Chikei