diff options
-rw-r--r-- | README | 16 | ||||
-rw-r--r-- | test.html | 20 |
2 files changed, 22 insertions, 14 deletions
@@ -11,17 +11,5 @@ Run the example server: GUILE_LOAD_PATH="$PWD:$GUILE_LOAD_PATH" guile test.scm #+END_SRC -Then, open a web browser and run the following in the JavaScript -console: - -#+BEGIN_SRC javascript - var ws = new WebSocket("ws://localhost:9090"); - - ws.onmessage = function(message) { - console.log(message.data); - }; - - ws.send("hello, there!") -#+END_SRC - -If everything works, "!ereht ,olleh" will be written to the JavaScript console. +Then, open the =text.html= page in your web browser. If everything +works, "!ereht ,olleH" will be written to the JavaScript console. diff --git a/test.html b/test.html new file mode 100644 index 0000000..c8dc987 --- /dev/null +++ b/test.html @@ -0,0 +1,20 @@ +<!DOCTYPE html> +<html> + <body> + <script type="text/javascript"> + var ws = new WebSocket("ws://localhost:9090"); + console.log("initialized websocket"); + ws.onmessage = function(evt) { + console.log("received message:"); + console.log(evt); + }; + ws.onopen = function() { + console.log("connected"); + ws.send("Hello, there!"); + } + ws.onclose = function() { + console.log("closed websocket"); + } + </script> + </body> +</html> |