Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Procedure doSend(message.s)
  2.   Debug "Sending: " + message
  3.   ! websocket.send(v_message);
  4.   Debug "-------"
  5. EndProcedure
  6.  
  7. Procedure onOpen(evt)
  8.   Debug "onOpen()"
  9.   ; Debug evt
  10.   Debug "-------"
  11.   doSend("WebSocket rocks")
  12. EndProcedure
  13.  
  14. Procedure onClose(evt)
  15.   Debug "onClose"
  16.   ; Debug evt
  17.   Debug "-------"
  18. EndProcedure
  19.  
  20. Procedure onMessage(evt)
  21.   Debug "onMessage()"
  22.   Protected MessageFromWs.s
  23.   ! v_messagefromws = v_evt.data;
  24.   Debug "MessageFromWs: " + MessageFromWs
  25.   Debug "-------"
  26.   ! websocket.close();
  27. EndProcedure
  28.  
  29. Procedure onError(evt)
  30.   Debug "onError()"
  31.   ; Debug evt
  32.   Debug "-------"
  33. EndProcedure
  34.  
  35. Procedure Dummy()
  36.   onOpen(0)
  37.   onClose(0)
  38.   onMessage(0)
  39.   onError(0)
  40. EndProcedure
  41.  
  42. Procedure initWebSocket(wsUri.s)
  43.   ! websocket = new WebSocket(v_wsuri);
  44.   ! websocket.onopen = function(evt) { f_onopen(evt) };
  45.   ! websocket.onclose = function(evt) { f_onclose(evt) };
  46.   ! websocket.onmessage = function(evt) { f_onmessage(evt) };
  47.   ! websocket.onerror = function(evt) { f_onerror(evt) };
  48. EndProcedure
  49.  
  50.  
  51. initWebSocket("ws://echo.websocket.org/")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement