[erlang-questions] Multiple gen_fsm instances and gen_tcp:accept/1

Joern opendev@REDACTED
Wed Oct 17 19:09:51 CEST 2007


Thanks tty, thanks Vance,

On 10/17/07, Vance Shipley <vances@REDACTED> wrote:

> On Wed, Oct 17, 2007 at 06:08:58PM +0200, Joern wrote:

> Create a simple_one_for_one supervisor.  Then start the workers
> with supervisor:start_child/2.

Seems right at first glance. Just to sketch it out: I write a
gen_server which starts in an infinite loop. It adds instances of the
gen_fsm each time gen_tcp:accept/1 returns to it's sibling in the
supervision tree, a simple_one_for_one supervisor. Am I correct?

Another (unrelated) thought: for such a simple case I do not need a
gen_server, a simple supervisable process should do. Is there a reason
why there is not a behaviour such as e.g. 'plain' for such cases in
the OTP?

Best regards,


Joern
--



More information about the erlang-questions mailing list