長ポーリングにMochiweb-どのように伝えればお客様異常終了します。
質問
Iついての基本的なmochiwebポーリングループとは、以下に示すようになります、などの見て見ぬふりをするのではなく印刷コンソールへと戻り値:
blah() ->
io:format("Blah")
blah()
loop(Req) ->
PathParts = string:tokens(Req:get(path), "/")
case PathParts of
["poll"] ->
blah()
この作までをお客様異常終了し確実に応じます。のためのインスタンスの場合グラフィクス-ウィンドウを閉じると、この処理を行無期限に設定されています。
知りたいと思い場合はオプションmochiwebのstart()またはもう私が一望できるmochiweb自動的に終了すること、または少なくともメッセージを送クライアントを中止.そのアイデア?
解決
のように見え 一つ 溶液は別のプロセスを繰り返し呼 gen_tcp:recv(Req:get(socket), 0, 1)
の結果 {error, closed}
, その殺害のポーリング処理の場合は受---ということになる最適なものです。
所属していません StackOverflow