Sujet : Re: Serveur Websocket en python
De : nicolasp (at) *nospam* aaton.com (Nicolas)
Groupes : fr.comp.lang.pythonDate : 24. Nov 2021, 12:54:11
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <619e19d3$0$28600$426a34cc@news.free.fr>
References : 1
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2
Bonjour,
Le 24/11/2021 à 10:04, GuiguiPolytech a écrit :
Bonjour, j'ai une fonction python qui lance mon serveur websocket :
def start_websocketServer(self):
server = WebSocketServer('', 7890, websocket_server)
server_thread = threading.Thread(target=server.serve_forever)
# Exit the server thread when the main thread terminates
server_thread.daemon = True
server_thread.start()
print("WebSocket server is running on PORT 7890")
Cette fonction lance un thread avec le serveur dedans.
J'ai une page Web avec du code JS :
const ws = new WebSocket("ws://localhost:7890")
ws.addEventListener("open", () => {
console.log("we are connected !");
});
Cette partie de script permet simplement de se connecter au serveur et
d'afficher dans la console WEB qu'on a bien réussi à se connecter.
Probleme : Je n'arrive pas à me connecter au serveur websocket. Pourtant si je
lance un programme à part avec les meme lignes de code pour lancer le serveur
cela marche très bien. Pourquoi dans un thread cela ne marcherait pas ?
Une exception est levée ?
Des messages d'erreur sont affichés ?