From 2f1f4088822e40ada72ed4b51e0c5eb2f57b6e6b Mon Sep 17 00:00:00 2001
From: Sergey Lyubka <valenok@gmail.com>
Date: Thu, 5 Dec 2013 04:14:58 +0000
Subject: [PATCH] Added qc test

---
 examples/websocket_html_root/ws.html | 42 ++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 examples/websocket_html_root/ws.html

diff --git a/examples/websocket_html_root/ws.html b/examples/websocket_html_root/ws.html
new file mode 100644
index 000000000..680b9bdc9
--- /dev/null
+++ b/examples/websocket_html_root/ws.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<meta charset="utf-8" />
+<title>WebSocket Test</title>
+<script language="javascript" type="text/javascript">
+
+  var out = function(message) {
+    var div = document.createElement('div');
+    div.innerHTML = message;
+    document.getElementById('output').appendChild(div);
+  };
+
+  window.onload = function() {
+    var url = 'ws://' + location.host + '/ws';
+    var num_messages = 0;
+
+    websocket = new WebSocket(url);
+    websocket.onopen = function(ev) {
+      out('CONNECTED');
+      var msg = 'Не всё подчиняется разуму. Но всё подчиняется упорству. ';
+      out('SENT: ' + msg);
+      websocket.send(msg);
+    };
+    websocket.onclose = function(ev) {
+      out('DISCONNECTED');
+    };
+    websocket.onmessage = function(ev) {
+      out('<span style="color: blue;">RESPONSE: ' + ev.data + ' </span>');
+      num_messages++;
+      if (num_messages > 3) {
+        websocket.send('exit');
+      }
+    };
+    websocket.onerror = function(ev) {
+      out('<span style="color: red; ">ERROR: </span> ' + ev.data);
+    };
+  };
+</script>
+<style> div {font: small Verdana; } </style>
+<h2>Qualcomm WebSocket Test</h2>
+
+<div id="output"></div>
+</html>
-- 
GitLab