diff options
Diffstat (limited to 'src/examples/websocket_threaded_example.c')
-rw-r--r-- | src/examples/websocket_threaded_example.c | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/src/examples/websocket_threaded_example.c b/src/examples/websocket_threaded_example.c index 44cb3493..13e75dab 100644 --- a/src/examples/websocket_threaded_example.c +++ b/src/examples/websocket_threaded_example.c | |||
@@ -36,40 +36,40 @@ | |||
36 | "<title>WebSocket chat</title>\n" \ | 36 | "<title>WebSocket chat</title>\n" \ |
37 | "<script>\n" \ | 37 | "<script>\n" \ |
38 | "document.addEventListener('DOMContentLoaded', function() {\n" \ | 38 | "document.addEventListener('DOMContentLoaded', function() {\n" \ |
39 | " const ws = new WebSocket('ws://' + window.location.host);\n" \ | 39 | " const ws = new WebSocket('ws:// ' + window.location.host);\n" \ |
40 | " const btn = document.getElementById('send');\n" \ | 40 | // " const btn = document.getElementById('send');\n" \ |
41 | " const msg = document.getElementById('msg');\n" \ | 41 | // " const msg = document.getElementById('msg');\n" \ |
42 | " const log = document.getElementById('log');\n" \ | 42 | // " const log = document.getElementById('log');\n" \ |
43 | " ws.onopen = function() {\n" \ | 43 | // " ws.onopen = function() {\n" \ |
44 | " log.value += 'Connected\\n';\n" \ | 44 | // " log.value += 'Connected\\n';\n" \ |
45 | " };\n" \ | 45 | // " };\n" \ |
46 | " ws.onclose = function() {\n" \ | 46 | // " ws.onclose = function() {\n" \ |
47 | " log.value += 'Disconnected\\n';\n" \ | 47 | // " log.value += 'Disconnected\\n';\n" \ |
48 | " };\n" \ | 48 | // " };\n" \ |
49 | " ws.onmessage = function(ev) {\n" \ | 49 | // " ws.onmessage = function(ev) {\n" \ |
50 | " log.value += ev.data + '\\n';\n" \ | 50 | // " log.value += ev.data + '\\n';\n" \ |
51 | " };\n" \ | 51 | // " };\n" \ |
52 | " btn.onclick = function() {\n" \ | 52 | // " btn.onclick = function() {\n" \ |
53 | " log.value += '<You>: ' + msg.value + '\\n';\n" \ | 53 | // " log.value += '<You>: ' + msg.value + '\\n';\n" \ |
54 | " ws.send(msg.value);\n" \ | 54 | // " ws.send(msg.value);\n" \ |
55 | " };\n" \ | 55 | // " };\n" \ |
56 | " msg.onkeyup = function(ev) {\n" \ | 56 | // " msg.onkeyup = function(ev) {\n" \ |
57 | " if (ev.keyCode === 13) {\n" \ | 57 | // " if (ev.keyCode === 13) {\n" \ |
58 | " ev.preventDefault();\n" \ | 58 | // " ev.preventDefault();\n" \ |
59 | " ev.stopPropagation();\n" \ | 59 | // " ev.stopPropagation();\n" \ |
60 | " btn.click();\n" \ | 60 | // " btn.click();\n" \ |
61 | " msg.value = '';\n" \ | 61 | // " msg.value = '';\n" \ |
62 | " }\n" \ | 62 | // " }\n" \ |
63 | " };\n" \ | 63 | // " };\n" \ |
64 | "});\n" \ | 64 | // "});\n" \ |
65 | "</script>\n" \ | 65 | // "</script>\n" \ |
66 | "</head>\n" \ | 66 | // "</head>\n" \ |
67 | "<body>\n" \ | 67 | // "<body>\n" \ |
68 | "<input type='text' id='msg' autofocus/>\n" \ | 68 | // "<input type='text' id='msg' autofocus/>\n" \ |
69 | "<input type='button' id='send' value='Send' /><br /><br />\n" \ | 69 | // "<input type='button' id='send' value='Send' /><br /><br />\n" \ |
70 | "<textarea id='log' rows='20' cols='28'></textarea>\n" \ | 70 | // "<textarea id='log' rows='20' cols='28'></textarea>\n" \ |
71 | "</body>\n" \ | 71 | // "</body>\n" \ |
72 | "</html>" | 72 | // "</html>" |
73 | #define BAD_REQUEST_PAGE \ | 73 | #define BAD_REQUEST_PAGE \ |
74 | "<html>\n" \ | 74 | "<html>\n" \ |
75 | "<head>\n" \ | 75 | "<head>\n" \ |