实现PythonFlask后台数据实时显示的方法,pythonflask后台,想要实现一个简单的功能:
实现PythonFlask后台数据实时显示的方法,pythonflask后台,想要实现一个简单的功能:
想要实现一个简单的功能:服务器通过socket不停地接收设备的坐标位置,然后需要实时地将该坐标位置显示到HTML地图页面上。
服务器接收设备坐标位置的程序已经由python实现。地图的html页面也由flask渲染好了,传一些固定的坐标值进去显示没问题。问题是怎么将两部分整合到一起,该怎么设计,本人刚涉及web的开发,谢谢!
你可以试试这个gevent-socketio.
gevent-socketio is a Python implementation of the Socket.IO protocol, developed originally for Node.js by LearnBoost and then ported to other languages. Socket.IO enables real-time web communications between a browser and a server, using a WebSocket-like API. One aim of this project is to provide a single gevent-based API that works across the different WSGI-based web frameworks out there (Pyramid, Pylons, Flask, web2py, Django, etc…).
https://pypi.python.org/pypi/gevent-socketio/
我尝试web2py + gevent-socketio。
HTML5标准里有一个支持全双工通信的技术,叫WebSocket,也就是说可以由服务器高效率低消耗(相对于Comet技术之类的)地向浏览器推送数据,也可以由浏览器向服务器发送数据。
那么,在支持HTML5的浏览器上,你可以写一个js脚本,用WebSocket接受服务器发送的数据,在Python上,已经有Flask-SocketIO这种可以利用WebSocket的扩展了。
参见
编橙之家文章,
相关内容
- Python celery与redis构建消息list阻塞问题求助,celeryredis
- python flask新手相关的问题,pythonflask,问题home.html{
- 请教web.py服务器端接收到的上传文件名出现乱码怎么解
- 需要推荐个python轻量级地图框架或者库,python地图框架
- 需要完全自定义auth模块操作方法是怎样的,auth操作方
- 请教Python文字冒险游戏指令源码思路,python冒险游戏
- python线程消息处理系统怎样在维持主线程同时结束子线
- python要实现英文段落只留名词,去除其它词如何做?,p
- Python实现模拟登陆QQ空间如何操作,python模拟qq空间,P
- Python 西安有活跃的交流圈子吗,python西安,我们团队目
评论关闭