要实现的功能大概是这样的,注册的用户可以创建一个小组,别的用户可以加入这个小组,遇到的问题是,创建小组的人发布通知的时候,怎么能做到让其他的小组成员不刷新页面的情况下收到有通知的消息,查了一些资料说是可以用flask-socketio
来实现,但是我弄了几天了也没弄出来,郁闷,谁能教教我,或是有别的什么方法可以实现的,求帮忙啊。
大家讲道理2017-04-17 17:30:47
最も簡単なのは、ajax を使用してバックエンド インターフェイスに継続的にアクセスし、ニュースがあるかどうかを確認することです。Hupu は次のようになります。 2 番目の方法は、socketio を使用してクライアントとサーバーの間の接続を維持し、いつでも通信できるようにする方法です。 Socketio がどのように実装されているかは明確ではありません。WebSocket を使用するか Socket を使用するかは関係ありません。接続を維持できることだけを知っておく必要があります。基本的にはこの2つの方法です。 。 。
PHP中文网2017-04-17 17:30:47
メッセージの数が多くない場合は、Web ソケットよりも多くのリソースがあり、より多くの接続を維持できる HTTP 接続の使用を検討できます。
しかし、flask のロングポーリングにはスレッドを使用する必要があるかもしれません?そうしないと、http 接続によって Web アプリ全体がブロックされます。リンク
では、ioloop の公式チャット ルームのサンプル