Я искал веб-сокеты Cowboy в Erlang.
Моя цель - отправить фрейм веб-сокета в существующее подключение к веб-сокету. Я нашел документы в разделе Получение сообщений Erlang, в которых говорится, что я могу отправьте «сообщение Erlang», и оно будет обработано websocket_info/2
.
Что означает эта документация под «отправкой сообщения Erlang»?
Я пробовал что-то вроде:
init(Req, State) ->
Self = self(),
spawn(fun() ->
timer:sleep(2000),
Self ! "Hoii"
end),
{cowboy_websocket, Req, State}.
websocket_info(_Info, State) ->
io:fwrite("Info received\n"),
{ok, State}.
Но, похоже, это ничего не дает.
Как я могу отправить сообщение Erlang для моего websocket_info/2
для обработки существующего подключения к веб-сокету?