2013-01-15 36 views
2

我有一个运行LwIP服务器(v1.2)的嵌入式系统,我需要能够将数据数据流传输到客户端的JavaScript中?我正在研究使用chrome和一些HTML5功能,所以有人建议使用websockets。有谁知道我需要在LwIP框架中开始使用它们吗?任何帮助都将非常感谢!使用LwIP服务器流式传输数据

回答

3

WebSockets是一个相对简单的协议,所以你可以使用protocol spec并编写自己的服务器。由于lwIP提供了一个bsd套接字API,您还可以搜索现有的开源C服务器。 (例如,快速搜索显示为this candidate,请注意,此代码授权为GPL,如果您了解使用GPL'd代码放入项目的要求,则只应使用该代码。)

请注意,虽然Chrome支持对于websockets是好的,如果您以后决定使用其他浏览器(尤其是允许使用旧浏览器的用户),则支持更加简单。详情请参阅here。如果支持各种浏览器对您很重要,那么您可能必须在客户端和服务器中包含代码,以便在websocket握手失败时回退到长轮询。