parent
a407ced81b
commit
531ac12070
1 changed files with 11 additions and 10 deletions
@ -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) |
local ws, err = http.websocket(url) |
||||||
|
|
||||||
if not ws then |
if not ws then |
||||||
print("Erreur de connexion : " .. tostring(err)) |
print("Erreur de connexion :", err) |
||||||
return |
return |
||||||
end |
end |
||||||
|
|
||||||
print("Connecté !") |
print("Connecté !") |
||||||
|
|
||||||
-- Envoi d'un message |
|
||||||
ws.send("Hello serveur !") |
|
||||||
|
|
||||||
-- Boucle de réception |
|
||||||
while true do |
while true do |
||||||
local message, isBinary = ws.receive() |
local event, msg = os.pullEvent() |
||||||
if message then |
|
||||||
print("Reçu :", message) |
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 |
||||||
end |
end |
||||||
Loading…
Reference in new issue