diff options
Diffstat (limited to 'src/websocket_test.erl')
-rw-r--r-- | src/websocket_test.erl | 14 |
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. |