我已经从
安装了Flask-SocketIO异步测试https://github.com/shanealynn/async_flask
我必须进行一些小的编辑才能使它工作(在print语句中没有括号等)。 除之外,它们在接收时不显示在屏幕上 - 但仅在收到10-20之后显示,当显示所有缺失的数字时。输入alert()表明邮件是立即收到的 - 它们不在服务器上进行批处理。
如果我回复邮件然后回复这些回复,它会强制Javascript输出数字 - 但这是不可持续的,并在几分钟后失败。
MacOS上的问题出现在safari或Opera上 - 这个例子对我来说还不适用于Chrome或Firefox。
我可以使用示例聊天应用程序与socket.io等没有问题 - 问题只是流媒体数字到浏览器。
我认为这个例子使用gevent作为传输(在requirements.txt中) - 虽然我对这些如何组合起来有点朦胧。