aboutsummaryrefslogtreecommitdiff
path: root/src/websocket_test.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/websocket_test.erl')
-rw-r--r--src/websocket_test.erl14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/websocket_test.erl b/src/websocket_test.erl
new file mode 100644
index 000000000..cbe65392a
--- /dev/null
+++ b/src/websocket_test.erl
@@ -0,0 +1,14 @@
+-module(websocket_test).
+
+-export([start_link/1, loop/1]).
+
+start_link(Ws) ->
+ Pid = spawn_link(?MODULE, loop, [Ws]), {ok, Pid}.
+
+loop(Ws) ->
+ receive
+ {browser, Data} ->
+ Ws:send([<<"received '">>, Data, <<"'">>]), loop(Ws);
+ _Ignore -> loop(Ws)
+ after 5000 -> Ws:send(<<"pushing!">>), loop(Ws)
+ end.