main.lua 777 B

1234567891011121314151617181920212223242526272829303132333435
  1. local copas = require "copas"
  2. local cjson = require("cjson")
  3. local WebSocketClient = require('websocket')
  4. -- local client = WebSocketClient.new("ws://localhost:1337", on_received = custom_on_received)
  5. local client = WebSocketClient.new({
  6. uri = "http://localhost:3000",
  7. })
  8. print("test")
  9. function delayed_function()
  10. local message = {
  11. event = "demo",
  12. data = "Hello from Lua!"
  13. }
  14. local message_json = cjson.encode(message)
  15. client:send(message_json)
  16. end
  17. print("test")
  18. delayed_function();
  19. copas.loop()
  20. -- events: (вызов функций)
  21. --connect
  22. --disconnect
  23. --received
  24. -- send
  25. -- будет 2 типа сообщенгий
  26. -- приветственное сообщение
  27. -- сообщения заявок
  28. -- обезлитченные сделки