[newbie] Erlangish way of Iterator pattern
Bengt Kleberg
bengt.kleberg@REDACTED
Wed Jan 26 10:04:46 CET 2005
Gaspar Chilingarov wrote:
...deleted
> as far as i can understand, there is no way to implement gen_server
> behavior
> when using gen_tcp ? i stuck, because i cannot think of place, where i
> should
> put accept() call :)
i think it can be done, if you want to.
one solution would be to put the accept/1 in another process and use
cast/2 to send the socket to the gen_server.
if you want the accept/1 in the gen_server processs the problem is that
accept/1 might block which would cause the gen_server to timeout. but
use accept/2 and have the timeout shorter than the timeout for the
gen_server.
bengt
More information about the erlang-questions
mailing list