JustJurt

websocket test

Dec 17th, 2024 (edited)
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.56 KB | None | 0 0
  1. local url = "ws://localhost:3000"
  2. print("Connecting to WebSocket:", url)
  3.  
  4. local ws, err = http.websocket(url)
  5. if not ws then
  6.     print("Failed to connect:", err)
  7.     return
  8. end
  9.  
  10. print("Connected!")
  11.  
  12. -- Send a message
  13. ws.send("Hello, WebSocket!")
  14.  
  15. -- Listen for messages
  16. while true do
  17.     local event, url, message = os.pullEvent("websocket_message")
  18.     if message then
  19.         print("Received:", message)
  20.         if message == "exit" then
  21.             break
  22.         end
  23.     end
  24. end
  25.  
  26. -- Close the connection
  27. ws.close()
  28. print("Disconnected!")
  29.  
Advertisement
Add Comment
Please, Sign In to add comment