Python中文
首页
教程
问答
标签
搜索
登录
注册
运行与主应用程序并行的Flask服务器
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个关于河内大厦的简单游戏,目前在终端工作。它允许玩家在终端输入自己的回合,并将可视化输出到终端。在</p> <p>我的任务是制作一个flask应用程序,它将打开一个html页面,JS脚本将在服务器上轮询游戏信息,并将终端和网页的可视化效果加倍。在</p> <p>我的问题是游戏和烧瓶都有一个主循环,如果我依次运行它们,它们就不能并行工作。在</p> <p>所以我需要游戏在终端上运行,玩家在终端中轮流,但我需要网络服务器来获取游戏状态并显示出来。在</p> <p>我的问题:我应该用什么来做这个?多处理线程?在</p> <p>假设我有一个烧瓶视图</p> <pre><code>from game import game @app.route('/get_updates') def get_updates(): return flask.jsonify(game.instance().board) </code></pre> <p>如果flask和游戏在不同的线程中运行,它将如何工作?如何从另一个线程获取游戏对象?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>只需启动另一个线程并在其中运行Flask服务器。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
区分轴上的像素大小
10 回答
区分过度拟合与良好预测
10 回答
区分通过POST接收的数据并在Cherrypy中获取
6 回答
区分重写和重载
1 回答
区分金贾二号的类型
5 回答
区别:IF IN和IF==python
7 回答
区别:list.append()与incrementequal?
5 回答
区别:创建在启动wx应用程序时不“阻止”控制台的脚本
7 回答
区别于python中的命令行和CGI
6 回答
区别关系
2 回答
区别是什么APIClient.enforce\ csrf\检查以及APIClient.handler.enforce\ csrf\ u检查
6 回答
区块.draw()未在python空闲模式下工作
5 回答
区块链API调用输出对象名称而不是内容
9 回答
区块链nonce值随负载变化
8 回答
区块链Python语法错误(Snakecoin)
8 回答
区块链不连接到服务器和矿工
6 回答
区块链信息钱包支票支付员
3 回答
区块链和区块链密码错误
8 回答
区块链尝试向Transaction字典添加键/值以创建区块链
3 回答
区域:IOError:[Errno 22]无效模式('w')或filenam
7 回答