[erlang-questions] EPmail-0.1 released
Alexander Kuleshov
kuleshovmail@REDACTED
Sat Jan 29 08:18:59 CET 2011
Thank you Johan for help.
I try to supervisor start_child gen_gsm:
accept(Socket) ->
case gen_tcp:accept(Socket) of
{ok, Sock} ->
Child = {popd_fsm, {popd_fsm, start_link, [Sock, [], []]},
permanent, 2000, worker, [popd_fsm]},
supervisor:start_child(popd_sup, Child),
gen_tcp:send(Sock, "+OK POP3 server ready \r\n"),
accept(Socket);
{error, Reason} ->
Reason
end.
My popd_fsm src - https://gist.github.com/801635.
It's work normal only with 1 client. When i connect 2 client and more
it's crash.
I add {next_state, autorization, State}. in the autorization/2 it's
not crash, but work only for one client.
More information about the erlang-questions
mailing list