通常のtcpクライアントからの接続をサポートする独自のソケット実装があります。今私のサーバープログラムにwebsocketサポートを追加したいと思います。その場合は、主要なWebブラウザでサポートされているハンドシェイクとメッセージフレーミングプロトコルをサポートする必要があります。私はハンドシェイクの部分を処理することができましたが、メッセージのフレーム化とフレーム化を処理することに悩まされました。 websocketメッセージフレームのエンコードとデコードを処理し、メジャーなWebブラウザで使用される主要なwebsocketプロトコルをサポートする既存のCまたはC++ライブラリはありますか?websocketフレームをエンコードおよびデコードするためのCまたはC++ライブラリ
私が見つけた現在の実装(libwebsocket、websocketppなど)のほとんどは、独自のサーバーとクライアントライブラリを実装しています。つまり、ソケット実装を使用する必要があります。現在のプログラムでは多くのことを修正する必要があるため、私はそれを望んでいません。それは私の選択肢ではありません。私が必要とするのは、websocketフレームのエンコードとデコードを処理する単純なライブラリです(そして/またはハンドシェイク部分も処理しますが、必須ではありません)。
[phpws](http://code.google.com/p/phpws/source/browse/phpws/websocket.framing.php)から移植することはどうですか?コードはかなり単純です。 – Chikei