【发布时间】:2016-02-04 14:29:51
【问题描述】:
我使用牛仔模块编写了一个 Erlang 聊天后端。
我正在尝试弄清楚如何记录当前连接的打开 Web 套接字连接的数量。
我一直在寻找这个问题的答案,但我找不到。
你知道怎么做吗?
感谢您的宝贵时间,
【问题讨论】:
我使用牛仔模块编写了一个 Erlang 聊天后端。
我正在尝试弄清楚如何记录当前连接的打开 Web 套接字连接的数量。
我一直在寻找这个问题的答案,但我找不到。
你知道怎么做吗?
感谢您的宝贵时间,
【问题讨论】:
将您的 websocket 计入 websocket_init 或 websocket_handle
我在websocketets表中写下公众的信息
添加关于websocket的信息:
websocket_handle({text, Msg}, Req, State) ->
ets:insert(systbl_websockets, {self(), get_current, other_info}),
{reply, [{text, <<"ok">>}], Req, State, hibernate};
end;
删除websocket关于:
的信息websocket_terminate(_Reason, _Req, _State) ->
lager:debug("Close connection"),
ets:delete(systbl_websockets, self()),
{ok, _Req, _State, shutdown}.
【讨论】: