/ / Serveur de socket Python avec sélection - Python, Sockets

Serveur socket Python avec sélection - python, sockets

Comment créer un serveur de socket (créé dans le nœud js) avec une sélection de nœud semblable à celle illustrée ci-dessous dans le fichier node.js dans python3?

var app = require("express")();
var http = require("http").Server(app);
var io = require("socket.io")(http);

io.on("connection", function(socket){
socket.on("pose", function(pose){
io.emit("pose", pose);
console.log(pose);
});
});
http.listen(3000, function () {
console.log("Socket.io Running");
});

Réponses:

0 pour la réponse № 1

J'ai trouvé ce que je devais faire, voici l'exemple de code avec référence:

from flask import Flask, render_template
from flask_socketio import SocketIO, emit

app = Flask(__name__)
app.config["SECRET_KEY"] = "secret!"
socketio = SocketIO(app)

@socketio.on("my event")
def test_message(message):
emit("my response", {"data": "got it!"})

if __name__ == "__main__":
socketio.run(app, port = 3000)