【发布时间】:2010-06-23 06:49:57
【问题描述】:
我有一个基本的 mochiweb 轮询循环,如下所示,除了它执行其他操作而不是打印到控制台并最终返回:
blah() ->
io:format("Blah")
blah()
loop(Req) ->
PathParts = string:tokens(Req:get(path), "/")
case PathParts of
["poll"] ->
blah()
在客户中止他们的请求之前,这很有效。例如,如果客户端窗口关闭,此进程将无限期地运行。
我想知道 mochiweb 的 start() 中是否有一个选项,或者我忽略的其他选项会使 mochiweb 自动终止此过程,或者至少在客户端中止时发送消息。有什么想法吗?
【问题讨论】: