aboutsummaryrefslogtreecommitdiff
path: root/src/websocket_test.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-05-28 00:12:00 +1000
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-05-28 00:12:00 +1000
commite4ec23919de96f034190253c8cef50f2f02c0b3a (patch)
tree2733981d8189047ffb47dc47adc072e5240e0e7e /src/websocket_test.erl
parentMerge branch '3.0.x' of github.com:processone/maincustomers into 3.0.x (diff)
parentImprove applications startup (diff)
Merge branch 'rebar' into 3.0.xv3.0.0-P004
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.