erlang牛仔websocket-打开的套接字数



我已经使用牛仔模块编写了一个Erlang聊天后端。

我想知道如何记录当前连接的打开的web套接字连接的数量。

我一直在寻找这个问题的答案,但一直找不到。

你知道怎么做吗?

感谢您抽出时间,

请将您的websocket计入websocket_initwebsocket_handle我把公众的信息写在websocket ets表中

添加有关的信息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}.

相关内容

  • 没有找到相关文章

最新更新