1

我有一个在 mac (Python 2.7.10 Flask 0.10.1) 上运行的 Flask-SocketIO 服务器,代码如下:

#!/usr/bin/python
from flask import Flask
from flask.ext.socketio import SocketIO

app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret'

# app.debug = True
socketio = SocketIO(app)

if __name__ == '__main__':
    socketio.run(app,port=8000,host='0.0.0.0')

它在 mac 上运行良好,但是当我在树莓派(raspbian、Python 2.7.9、Flask 0.10.1)上运行它时,相同的代码会记录到终端。一旦我启动它并且客户端连接,我就会在终端中得到它:

reading
('send', u'3probe')
reading
('send', u'3')
reading
('send', u'3')
...

如果我尝试使用emit它发送任何东西,也会回显到终端。

任何想法如何关闭它?或者它来自哪里?

4

1 回答 1

3

这是 python-engineio 包 0.8.6 版本中存在的问题。它已在 0.8.7 版本中修复。

于 2016-02-02T23:07:10.760 回答