0

我正在尝试通过 Websocket 将 WebRTC C 客户端连接到 CometD 下的 Java 服务器。

问题是,不可能使用像“Libwebsockets”这样的常规 websocket 库来握手 Java Bayeux 服务器。

是否有任何 C 库可以让我们与 Bayeux 服务器握手或让我们制作自定义握手形式?

如果没有,我将不得不编写自己的连接器。考虑到这种情况,您是否有任何想法从哪里开始或使用什么来让我在 C 中制作自定义握手表单?

任何帮助将非常感激。

4

1 回答 1

0

Bayeux 协议在这里定义。

该协议本身非常简单,CometD 项目中有两种实现:一种是 JavaScript,一种是 Java。

前一阵子讨论了 AC 实施,但缺乏吸引力,因此从未实施。也许通过 JNI 调用 Java 实现并非不可能,但这当然有其缺点。

非常欢迎您在CometD 邮件列表CometD 问题上讨论这个问题

于 2017-03-03T17:43:54.263 回答