kabyru

companion/index.js

Aug 28th, 2019
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import * as messaging from "messaging";
  2. const wsUri = "ws://192.168.1.3:8785";
  3. let websocket;
  4.  
  5. /* function testWebSocket() {
  6.   websocket = new WebSocket(wsUri);
  7.   websocket.addEventListener("open", onOpen);
  8.   websocket.addEventListener("close", onClose);
  9.   websocket.addEventListener("message", onMessage);
  10.   websocket.addEventListener("error", onError);
  11. }
  12.  
  13. function onOpen(evt) {
  14.   console.log("CONNECTED");
  15.   doSend("Websocket Rocks!")
  16. }
  17.  
  18. function onClose(evt) {
  19.   console.og("DISCONNECTED");
  20. }
  21.  
  22. function onMessage(evt) {
  23.   console.log('MESSAGE: ${evt.data}');
  24.   websocket.close();
  25. }
  26.  
  27. function doSend(message) {
  28.   console.log('SEND: ${message}');
  29.   websocket.send(message);
  30. }
  31.  
  32. testWebSocket();  */
  33.  
  34.  //Listen for the onmessage event
  35.  
  36. function onOpen(evt) {
  37.   console.log("CONNECTED");
  38.   //doSend("Websocket Rocks!")
  39. }
  40.  
  41. function onError(evt) {
  42.   console.error("WebSocket error observed:", evt);
  43. }
  44.  
  45. function onMessage(evt) {
  46.   console.log(evt.data);
  47.   websocket.send(evt.data);
  48. }
  49.  
  50. websocket = new WebSocket(wsUri);
  51. websocket.addEventListener("open", onOpen);
  52. websocket.addEventListener("error", onError);
  53. websocket.addEventListener("message", onMessage);
  54.  
  55. messaging.peerSocket.onmessage = function(evt) {
  56.   //Output the message to the console
  57.   console.log(evt.data);
  58.   websocket.send("Are you reading me?");
  59. }
Advertisement
Add Comment
Please, Sign In to add comment