load.es 529 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. This is a simple (manual) web socket load script.
  3. It will send and receive WS messages every 1/10 sec, forever.
  4. */
  5. let ws = new WebSocket("ws://127.0.0.1:8080/ws/test/chat")
  6. ws.onmessage = function (event) {
  7. print("GOT", event.data)
  8. }
  9. ws.onopen = function (event) {
  10. print("ONOPEN")
  11. }
  12. ws.onclose = function () {
  13. if (ws.readyState == WebSocket.Loaded) {
  14. App.emitter.fire("complete")
  15. }
  16. }
  17. let i = 0
  18. while (true) {
  19. ws.send("Hello WebSocket World: " + i++)
  20. App.sleep(50)
  21. }
  22. ws.close()