<input id="input" type="text" /> <button onclick="send()">Send</button> <pre id="output"></pre> <script src="/iris-ws.js"></script> <script> var input = document.getElementById("input"); var output = document.getElementById("output"); // Ws comes from the auto-served '/iris-ws.js' var socket = new Ws("ws://localhost:8080/echo"); socket.OnConnect(function () { output.innerHTML += "Status: Connected\n"; }); socket.OnDisconnect(function () { output.innerHTML += "Status: Disconnected\n"; }); // read events from the server socket.On("chat", function (msg) { output.innerHTML += "Server: " + msg + "\n"; }); function send() { // send chat event data to the server socket.Emit("chat", input.value); input.value = ""; } </script>