<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) {
		addMessage(msg)
	});

	function send() {
		addMessage("Me: "+input.value) // write ourselves
		socket.Emit("chat", input.value);// send chat event data to the websocket server
		input.value = ""; // clear the input
	}

	function addMessage(msg) {
		output.innerHTML += msg + "\n";
	}
</script>