我正在尝试通过 Websocket 将 WebRTC C 客户端连接到 CometD 下的 Java 服务器。
问题是,不可能使用像“Libwebsockets”这样的常规 websocket 库来握手 Java Bayeux 服务器。
是否有任何 C 库可以让我们与 Bayeux 服务器握手或让我们制作自定义握手形式?
如果没有,我将不得不编写自己的连接器。考虑到这种情况,您是否有任何想法从哪里开始或使用什么来让我在 C 中制作自定义握手表单?
任何帮助将非常感激。
Bayeux 协议在这里定义。
该协议本身非常简单,CometD 项目中有两种实现:一种是 JavaScript,一种是 Java。
前一阵子讨论了 AC 实施,但缺乏吸引力,因此从未实施。也许通过 JNI 调用 Java 实现并非不可能,但这当然有其缺点。
非常欢迎您在CometD 邮件列表或CometD 问题上讨论这个问题。