V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
zy820
V2EX  ›  Python

现在再做个项目,需要用 flask 写个后台系统接收 TCP 连接传输的数据并显示在页面上

  •  1
     
  •   zy820 · 2018-07-11 14:08:13 +08:00 · 6338 次点击
    这是一个创建于 2087 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问有类似开源项目吗或者有例子的
    18 条回复    2018-07-25 14:08:26 +08:00
    nasmatic
        1
    nasmatic  
       2018-07-11 14:31:33 +08:00
    flask+socketIO
    zy820
        2
    zy820  
    OP
       2018-07-11 14:43:43 +08:00
    可以稍微具体一下吗,接收数据用什么和数据显示?谢谢
    zy820
        3
    zy820  
    OP
       2018-07-11 14:44:05 +08:00
    @nasmatic 可以稍微具体一下吗,接收数据用什么和数据显示?谢谢
    today4king
        4
    today4king  
       2018-07-11 14:46:20 +08:00
    后台可以用模板 adminlte,或者直接用 flask-admin
    tcp 连接用 socket io,https://flask-socketio.readthedocs.io/en/latest/
    zy820
        5
    zy820  
    OP
       2018-07-11 15:11:16 +08:00
    @today4king 有例子可以学习的吗,谢谢
    strict
        6
    strict  
       2018-07-11 15:16:54 +08:00
    @zy820 你的 tcp 连接是连接到业务服务器的连接,还是连接到 admin 的连接
    zy820
        7
    zy820  
    OP
       2018-07-11 15:18:57 +08:00
    @strict GPRS 模块上传的数据
    twor
        8
    twor  
       2018-07-11 15:27:01 +08:00
    帮你梳理下思路和关键字
    Python 写一个 TCP Server,收到数据后保存到数据库(可以用 Flask 的 ORM )
    Flask 把数据库的东西以 web 方式展示出来
    strict
        9
    strict  
       2018-07-11 17:41:48 +08:00
    flask 层面只是展示数据
    我比较好奇楼主是用什么工具监听 tcp 连接
    如果工具是实时性,数据写入到 redis 都解决了
    reself
        10
    reself  
       2018-07-11 17:58:51 +08:00 via Android
    赞同楼上和楼上的楼上,flask 只负责展示数据,实现 BS 功能。TCP 部分由数据服务实现。
    zy820
        11
    zy820  
    OP
       2018-07-11 18:32:39 +08:00
    @twor TCP Server 用 flask-socketio 吗,有这样的例子吗
    @strict 就是不确定 tcp 这块用什么写啊
    RicardoScofileld
        12
    RicardoScofileld  
       2018-07-11 19:07:48 +08:00
    就用 python 写个无阻塞的 tcp socket 就好了呀
    twor
        13
    twor  
       2018-07-11 19:26:09 +08:00
    arischow
        14
    arischow  
       2018-07-11 19:50:16 +08:00 via iPhone
    tornado 接收然后转发 flask ?
    u14e
        15
    u14e  
       2018-07-12 00:15:12 +08:00 via Android
    我最近也需要写个类似的项目。Mark 下~
    zy820
        16
    zy820  
    OP
       2018-07-12 14:18:08 +08:00
    @u14e 有啥想法了吗,交流一下?
    copie
        17
    copie  
       2018-07-24 11:50:07 +08:00 via Android
    为什么没有人说 websocket
    zy820
        18
    zy820  
    OP
       2018-07-25 14:08:26 +08:00
    @copie 不是 websocket 吧,就是 tcp server 端,目前已经接收数据了,下一步存储到数据库
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   955 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:47 · PVG 05:47 · LAX 14:47 · JFK 17:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.