Pourriez-vous m'expliquer comment les connexions longues des modules websocket sont utilisées dans Python?

Auteur:la mouche, Créé: 2021-05-02 23:28:35, Mis à jour: 2021-05-02 23:31:12

import websocket

def on_message(wsapp, message):
    print(message)

def on_ping(wsapp, message):
    print("Got a ping!")

def on_pong(wsapp, message):
    print("Got a pong! No need to respond")

wsapp = websocket.WebSocketApp("wss://stream.meetup.com/2/rsvps",
  on_message=on_message, on_ping=on_ping, on_pong=on_pong)
    wsapp.run_forever(ping_interval=60, ping_timeout=10)

Comment extraire les données renvoyées à l'extérieur de l'on_message? Pourquoi le code suivant "wsapp.run_forever ((ping_interval=60, ping_timeout=10) " n'est pas exécuté? J'ai beaucoup de mal à comprendre Python et j'espère que Dieu pourra me donner un coup de fil.


Plus de

Le foinPour définir une variable globale. Regardez la fonction Dial, que Python peut utiliser directement.

la moucheC'est très bien, merci.