[erlang-questions] multi sending
Thu Mar 5 08:29:09 CET 2009
> In doc write: "
> Expr1 ! Expr2
> Sends the value of Expr2 as a message to the process specified by Expr1."
> How I can send one message to many process similar multicast in LAN? Only
> inside loop?
The expression (Pid ! Msg) returns Msg, so if you know the
pids or registered names of the recipients, you can write
P1 ! P2 ! P3 ! ... ! Msg
Otherwise, a loop, e.g. [ P ! Msg || P <- Pids]
CTO, Erlang Training & Consulting Ltd
More information about the erlang-questions