1

我正在尝试创建一个 Web Socket 服务器和LWSWS一个libwebsockets v2.0.

我只需要一个简单的 Web 服务器来为浏览器提供 HTML/JS/CSS 内容,以及一个 Web 套接字服务器来与 Web 前端一起工作。

唯一可用的文档非常短,并且没有说明任何内容,因为 v2.0 是全新的。libwebsockets GitHub建议参考LWSWS项目中的示例,但是实现和运行服务器的过程LWSWS与 Web Socket 服务器不匹配(第一个使用libuv 事件循环,另一个使用内置的 libwebsockets 函数)。

也许唯一的解决方案是实现我自己的http 回调,但我想确保没有更快的解决方案使用LWSWS.

4

1 回答 1

1

我设法LWSWSlibwebsockets编译和运行服务器,将HTTP 服务器Web Socket 服务器嵌入到同一个可执行文件中。

指导方针

  1. 使用示例lwsws/main.c中的代码,并复制.h.c依赖项来编译LWSWS服务器
  2. 使用示例plugin-standalone/protocol_example_standalone.c中的代码编译您的协议插件 .dll
  3. 从lwsws/etc-lwsws-conf.d-localhost-EXAMPLElwsws/etc-lwsws-conf-EXAMPLE创建一个快速的服务器和虚拟主机配置
  4. 将已编译的插件和库放在正确的位置并享受您的服务器

万一它可能有帮助!

于 2016-05-25T09:33:36.873 回答