diff options
Diffstat (limited to 'apps/samples/websockets')
-rw-r--r-- | apps/samples/websockets/websockets.html | 79 | ||||
-rw-r--r-- | apps/samples/websockets/websockets.scxml | 39 |
2 files changed, 0 insertions, 118 deletions
diff --git a/apps/samples/websockets/websockets.html b/apps/samples/websockets/websockets.html deleted file mode 100644 index 88e4def..0000000 --- a/apps/samples/websockets/websockets.html +++ /dev/null @@ -1,79 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> -<html> - <head> - <meta charset="utf-8"> - <title> - WebSocket Test - </title> - <script language="javascript" type="text/javascript"> - var wsUri = "ws://localhost:8082/websockets"; -// var wsUri = "ws://echo.websocket.org"; - - var output; - - var littlePacket = "0123456789ABCDEF"; - var mediumPacket = ""; - var hugePacket = ""; - for (var i = 0; i < 16; i++) { - mediumPacket += littlePacket; - } - for (var i = 0; i < 16; i++) { - hugePacket += mediumPacket; - } - - function init() { - output = document.getElementById("output"); - testWebSocket(); - } - function testWebSocket() { - websocket = new WebSocket(wsUri); - websocket.onopen = function(evt) { - onOpen(evt) - }; - websocket.onclose = function(evt) { - onClose(evt) - }; - websocket.onmessage = function(evt) { - onMessage(evt) - }; - websocket.onerror = function(evt) { - onError(evt) - }; - } - function onOpen(evt) { - writeToScreen("CONNECTED"); - doSend(littlePacket); - doSend(mediumPacket); - //doSend(hugePacket); - } - function onClose(evt) { - writeToScreen("DISCONNECTED"); - } - function onMessage(evt) { - var value = evt.data.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>'); - writeToScreen('<span style="color: blue;">RESPONSE: <pre>' + value + '</pre><\/span>'); -// websocket.close(); - } - function onError(evt) { - writeToScreen('<span style="color: red;">ERROR:<\/span> ' + evt.data); - } - function doSend(message) { - writeToScreen("SENT: " + message); - websocket.send(message); - } - function writeToScreen(message) { - var pre = document.createElement("p"); - pre.style.wordWrap = "break-word"; - pre.innerHTML = message; - output.appendChild(pre); - } - window.addEventListener("load", init, false); - </script> - </head> - <body> - <h2> - WebSocket Test - </h2> - <div id="output"></div> - </body> -</html> diff --git a/apps/samples/websockets/websockets.scxml b/apps/samples/websockets/websockets.scxml deleted file mode 100644 index 25fdb7a..0000000 --- a/apps/samples/websockets/websockets.scxml +++ /dev/null @@ -1,39 +0,0 @@ -<scxml datamodel="ecmascript" name="websockets"> - <script src="http://uscxml.tk.informatik.tu-darmstadt.de/scripts/dump.js" /> - <datamodel> - <data id="test"> - { - foo1: "bar1", - foo2: "bar2", - foo3: "bar3", - } - </data> - </datamodel> - <state id="main"> - <transition target="main" event="ws.*"> - <script> - dump(_event); - </script> - <if cond="_event.data.type === 'text'"> - <send targetexpr="_event.origin" type="websocket"> - <content expr="_event.data.content" /> - </send> - <send targetexpr="_event.origin" type="websocket"> - <content expr="test" /> - </send> - <send targetexpr="_event.origin" type="websocket"> - <content expr="document.evaluate('//scxml').asNodeSet()[0]" /> - </send> - <send target="/websockets" type="websocket"> - <content expr="_event.data.content" /> - </send> - <send target="/websockets" type="websocket"> - <content expr="test" /> - </send> - <send target="/websockets" type="websocket"> - <content expr="document.evaluate('//scxml').asNodeSet()[0]" /> - </send> - </if> - </transition> - </state> -</scxml>
\ No newline at end of file |