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 では正常に動作しますが、ラズベリー pi (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 に答える