Skip to content

Instantly share code, notes, and snippets.

@KMurphs
Last active June 12, 2022 15:37
Show Gist options
  • Select an option

  • Save KMurphs/6efcbfe36b2d680f6fd3741796e846b9 to your computer and use it in GitHub Desktop.

Select an option

Save KMurphs/6efcbfe36b2d680f6fd3741796e846b9 to your computer and use it in GitHub Desktop.

Revisions

  1. KMurphs revised this gist Jun 12, 2022. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions simple.websocket.js
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    function SimpleWebSocket(address) {

    if(!("WebSocket" in window)) {
    if(!("WebSocket" in window)) {
    console.log("WebSocket NOT supported by your Browser!");
    return null
    }
    @@ -29,5 +29,6 @@ function SimpleWebSocket(address) {


    const address = "ws://127.0.0.1:8010";
    var ws = WebSocketTest(address)
    ws?.send("My awesome message")
    var ws = SimpleWebSocket(address);
    ws?.send("My awesome message");
    ws?.send("My second awesome message");
  2. KMurphs revised this gist Jun 12, 2022. 1 changed file with 33 additions and 0 deletions.
    33 changes: 33 additions & 0 deletions simple.websocket.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,33 @@
    function SimpleWebSocket(address) {

    if(!("WebSocket" in window)) {
    console.log("WebSocket NOT supported by your Browser!");
    return null
    }

    // Let us open a web socket
    var ws = new WebSocket(address);

    ws.onopen = function() {
    // Web Socket is connected, send data using send()
    console.log("Socket is opened...");
    };

    ws.onmessage = function (evt) {
    var received_msg = evt.data;
    console.log("Message is received...", received_msg);
    };

    ws.onclose = function() {
    // websocket is closed.
    console.log("Connection is closed...");
    };

    console.log("WebSocket is supported by your Browser!");
    return ws;
    }


    const address = "ws://127.0.0.1:8010";
    var ws = WebSocketTest(address)
    ws?.send("My awesome message")
  3. KMurphs revised this gist Dec 1, 2021. 1 changed file with 22 additions and 22 deletions.
    44 changes: 22 additions & 22 deletions websocket.test.js
    Original file line number Diff line number Diff line change
    @@ -1,34 +1,34 @@
    var msg = "My awesomest message";
    var msg = "My awesome message";
    const address = "ws://127.0.0.1:8010";

    (function WebSocketTest() {

    if ("WebSocket" in window) {
    console.log("WebSocket is supported by your Browser!");
    // Let us open a web socket
    var ws = new WebSocket(address);
    console.log("WebSocket is supported by your Browser!");
    // Let us open a web socket
    var ws = new WebSocket(address);

    ws.onopen = function() {
    ws.onopen = function() {

    // Web Socket is connected, send data using send()
    ws.send(msg);
    console.log("Message is sent...");
    };
    // Web Socket is connected, send data using send()
    ws.send(msg);
    console.log("Message is sent...");
    };

    ws.onmessage = function (evt) {
    var received_msg = evt.data;
    console.log("Message is received...", received_msg);
    };
    ws.onmessage = function (evt) {
    var received_msg = evt.data;
    console.log("Message is received...", received_msg);
    };

    ws.onclose = function() {
    // websocket is closed.
    console.log("Connection is closed...");
    };
    ws.onclose = function() {
    // websocket is closed.
    console.log("Connection is closed...");
    };
    } else {
    // The browser doesn't support WebSocket
    console.log("WebSocket NOT supported by your Browser!");
    // The browser doesn't support WebSocket
    console.log("WebSocket NOT supported by your Browser!");
    }
    })()
  4. KMurphs revised this gist Dec 1, 2021. No changes.
  5. KMurphs created this gist Dec 1, 2021.
    34 changes: 34 additions & 0 deletions websocket.test.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,34 @@
    var msg = "My awesomest message";
    const address = "ws://127.0.0.1:8010";

    (function WebSocketTest() {

    if ("WebSocket" in window) {
    console.log("WebSocket is supported by your Browser!");

    // Let us open a web socket
    var ws = new WebSocket(address);

    ws.onopen = function() {

    // Web Socket is connected, send data using send()
    ws.send(msg);
    console.log("Message is sent...");
    };

    ws.onmessage = function (evt) {
    var received_msg = evt.data;
    console.log("Message is received...", received_msg);
    };

    ws.onclose = function() {

    // websocket is closed.
    console.log("Connection is closed...");
    };
    } else {

    // The browser doesn't support WebSocket
    console.log("WebSocket NOT supported by your Browser!");
    }
    })()