您好,匿名用户
随意问技术百科期待您的加入

有没有办法在打开浏览器之后,服务器一直发送信息过来.

0 投票

如题所写.

写了个单片机来监控工作间的温度,我现在想直接在局域网内看到这些数据.

用python读玩串口出来, 建了个 simpleHTTPserver, 但是这个只是打开之后看到程序所在文件夹里的内容而已.

我看了网上的介绍,这个用websocket 似乎可以解决.但是看是不太明白. 求指点,该看什么东西或资料

用户头像 提问 2013年 11月10日 @ Warwick 上等兵 (286 威望)
分享到:

1个回答

0 投票

Server Side Events是HTML5标准里面的新东西,http://www.html5rocks.com/en/tutorial...这里有个解释。

我曾经试过用Node.js来做,不需要太多代码可以完成,这里是一个例子:https://github.com/cheeyeo/Server-Sen...。当然,如果你的监控流程时间间隔是固定的话,可以直接用pull而不是push,写个前端JavaScript脚本,每过一段时间发一个Ajax请求就好了。因为SSE这种新技术支持还不是很好(IE),考虑兼容性问题,并且你不是什么大并发、多客户端的情况下,没有太多必要用SSE。

用户头像 回复 2013年 11月10日 @ 末日姐 上等兵 (172 威望)
提一个问题:

相关问题

0 投票
1 回复 27 阅读
0 投票
1 回复 30 阅读
0 投票
1 回复 56 阅读
0 投票
1 回复 4 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...