有谁知道如何在 Mochiweb 应用程序中启用主动而不是被动套接字。具体来说,我正在尝试调整http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-2以便当客户端断开连接时,它将立即“注销”。
我试过设置:
start(Options) ->
{DocRoot, Options1} = get_option(docroot, Options),
Loop = fun (Req) ->
Socket = Req:get(socket),
inet:setopts(Socket, [{active, once}]),
?MODULE:loop(Req, DocRoot)
end,
但这似乎不起作用。receive
在我收到新消息后,我仍然只会收到更新。
想法?谢谢!