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 ?