Deutsch English Français Italiano |
<619e19d3$0$28600$426a34cc@news.free.fr> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!cleanfeed1-a.proxad.net!nnrp1-2.free.fr!not-for-mail Date: Wed, 24 Nov 2021 11:54:11 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 Subject: Re: Serveur Websocket en python Content-Language: fr Newsgroups: fr.comp.lang.python References: <4-GdnYq2n56wnQP8nZ2dnUU798zNnZ2d@giganews.com> From: Nicolas <nicolasp@aaton.com> In-Reply-To: <4-GdnYq2n56wnQP8nZ2dnUU798zNnZ2d@giganews.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Lines: 32 Message-ID: <619e19d3$0$28600$426a34cc@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 24 Nov 2021 11:54:11 CET NNTP-Posting-Host: 195.101.33.1 X-Trace: 1637751251 news-4.free.fr 28600 195.101.33.1:32919 X-Complaints-To: abuse@proxad.net Bytes: 2301 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 ?