2

我有一个运行 LwIP 服务器(v1.2)的嵌入式系统,我需要能够将数据数组流式传输到客户端的 javascript 中吗?我正在考虑使用 chrome 和一些 HTML5 功能,所以有些人建议使用 websockets。有谁知道我需要从哪里开始使用 LwIP 框架?任何帮助将不胜感激!

4

1 回答 1

3

WebSockets 是一个相对简单的协议,因此您可以使用协议规范并编写自己的服务器。由于 lwIP 提供了 bsd 套接字 API,您还可以搜索现有的开源 C 服务器。(例如,快速搜索会显示此候选者。顺便说一句,请注意,此代码已获得 GPL 许可。只有在您了解项目中使用 GPL 代码的要求时,才应使用它。)

请注意,虽然 Chrome 对 websockets 的支持很好,但如果您以后决定使用其他浏览器(特别是允许使用旧版浏览器的用户),支持会更加补丁。有关详细信息,请参见此处。如果对各种浏览器的支持对您很重要,您可能必须在客户端和服务器中包含代码,以便在 websocket 握手失败时回退到长轮询。

于 2013-01-15T15:09:48.323 回答