当前位置: 首页 > 工具软件 > NetRouter > 使用案例 >

NetRouter开发板之Websocket

汤嘉平
2023-12-01

何为websocket:

一种协议,可以理解介乎http和tcp/ip之间

为啥要用他

为了实现服务器向客户端推送信息。对于嵌入式来说。就是用户页面,要实时展示前端获取信息。比如,用浏览器实时显示室内温度。那么没有这个websocket之前,我们怎么玩呢?

另外一方面,要前端实时获取服务器的指令。也是需要这么一个机制。


1.不停去发http请求,高级一点叫RESTful 。也就是通过http的action来定接口。

2.使用AJAX Long-Polling技术 ,发请求,返回json数据

3.使用mqtt协议,该协议应该和websocket效果差不多。但是js目前支持程度如何,有待考究。

开发是个无止尽的事,最后发现,居然有个叫socket.io。据说,集成了以上各种协议。好吧。我落伍了


完事为了这个。找了一圈。没有扎到c的例子。





参考:

websocket  html例子:http://blog.csdn.net/huangwuyi/article/details/12912283 


 类似资料: