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新しいメッセージが送信された後、私はまだ更新を受け取るだけです。
考え?ありがとう!