2017-03-01 6 views
0

WebRTC CクライアントをWebSocket経由でCometDのJavaサーバーに接続しようとしています。Bayeux/CometD C Lang Client

問題は、Java Bayeux Serverをハンドシェイクするために「Libwebsockets」のような通常のwebsocketライブラリを使用することができないことです。

Bayeux Serverをハンドシェイクしたり、カスタムハンドシェイクフォームを作成できるようにするCライブラリはありますか?

もしそうでなければ、自分のコネクタをコードする必要があります。 このシナリオを考慮に入れて、どこから始めたらよいか、または Cでカスタムハンドシェイクフォームを作るために何を使うべきですか?

ご協力いただければ幸いです。

答えて

0

Bayeuxプロトコルはhereと定義されています。

それ自体では、プロトコルは非常に簡単で、CometD projectにはJavaScriptとJavaの2つの実装があります。

Cの実装については、後で説明しましたが、牽引力がないため実装されていませんでした。 おそらく、Java実装をJNI経由で呼び出すことは不可能ではありませんが、もちろんそれには欠点があります。

これについては、CometD mailing listまたはCometD issueにお寄せください。

関連する問題