X-Received: by 2002:a05:600c:4e45:: with SMTP id e5mr12944935wmq.43.1637744687075; Wed, 24 Nov 2021 01:04:47 -0800 (PST) MIME-Version: 1.0 Path: ...!buffer1.nntp.ams1.giganews.com!buffer2.nntp.ams1.giganews.com!news.giganews.com.POSTED!not-for-mail NNTP-Posting-Date: Wed, 24 Nov 2021 03:04:45 -0600 Newsgroups: fr.comp.lang.python Subject: Serveur Websocket en python X-poster: PEAR::Net_NNTP v1.5.0 (stable) From: GuiguiPolytech Organization: !No_Organization! Message-ID: <4-GdnYq2n56wnQP8nZ2dnUU798zNnZ2d@giganews.com> Date: Wed, 24 Nov 2021 03:04:45 -0600 Lines: 23 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-vUUHOAOV2c5XXL+4nPpyd429Vw3T+BSNpj4KP1EZnoDF7Gq95ALXbpgbqO4XjE+7U8tq/g5i+WlQWii!5uQRoEOIbTgJWZwsvxjEZ5d3VBCX6PChXcW4reA8yK3j5UFO8UaUmOFD/YHPMlwgTEQ0zdK+CZSv X-Complaints-To: abuse@giganews.com X-DMCA-Notifications: http://www.giganews.com/info/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Bytes: 2561 X-Original-Lines: 21 X-Original-Bytes: 2175 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit 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 ?