diff --git a/test.lua b/test.lua index 6031fc7..c30e169 100644 --- a/test.lua +++ b/test.lua @@ -1,22 +1,23 @@ -local url = "ws://ws.novalea.fr/ws" -- Mets ici l'URL du serveur websocket +local url = "ws://ws.novalea.fr/ws" -print("Connexion au websocket...") local ws, err = http.websocket(url) if not ws then - print("Erreur de connexion : " .. tostring(err)) + print("Erreur de connexion :", err) return end print("Connecté !") --- Envoi d'un message -ws.send("Hello serveur !") - --- Boucle de réception while true do - local message, isBinary = ws.receive() - if message then - print("Reçu :", message) + local event, msg = os.pullEvent() + + if event == "websocket_message" then + print("Serveur:", msg) + elseif event == "key" then + ws.send("ping") + elseif event == "websocket_closed" then + print("WebSocket fermée.") + break end end \ No newline at end of file