[erlang-questions] How to solve the blocking accept call in atcp_listener process ?
Tue May 19 23:32:49 CEST 2009
Could you be more explicit please ...
> Many examples uses the async_accept primitive from the module prim_inet.
> This primitive is not documented (low level) and might change or dissapear.
> Do you know examples which don't use it but use a "clean" solution for the blocking accept call ?
> Or could you show an elegant solution in this forum ?
You could always put the blocking call into it's own process. When a
connection occurs, change the port's owner and send the port in a
message. (And open the port in passive mode to make sure messages
aren't received before switching the owner.)
erlang-questions mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions