Barco,<div><br></div><div> Looks you got it by just in case my websocket_info looks like </div><div><br></div><div><div>websocket_info(Info, Req, State) -></div><div>    io:format("cowboy: got a websocket message ~p~n",[Info]),</div>
<div>    case Info of</div><div>        {_PID,?WSKey,Msg} -></div><div>                {reply, {text, Msg}, Req, State, hibernate};</div><div>       ........</div><div>       ........</div><div><br></div><div>And then in my gen_servers to send a message to all clients i just do </div>
<div><br></div><div>gproc:send({p, l, ?WSKey}, {self(), ?WSKey, Msg})</div><div><br></div><div>Hope that helps.</div><div><br></div><div>-AD</div><br><div class="gmail_quote">On Sat, Apr 7, 2012 at 2:07 PM, Ulf Wiger <span dir="ltr"><<a href="mailto:ulf@feuerlabs.com">ulf@feuerlabs.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div class="im"><br><div><div>On 7 Apr 2012, at 16:56, Barco You wrote:</div><br><blockquote type="cite">
thank you very much you all.<br><br>But next question: how can I delete a client from the broadcast pool, because the gproc has only the API to unregister a process by "key" - unreg(Key) - and can not find unregister by Pid().<br>
</blockquote><br></div></div><div>A process can remove itself from the gproc registry using the function gproc:goodbye().</div><div><br></div><div>It is not possible to have a gproc:goodbye(Pid), since this would violate the rule that you can only register/unregister unique names for yourself.</div>
<div><br></div><div>BR,</div><div>Ulf W</div><br><div>
<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px"><div>
<div>Ulf Wiger, Co-founder & Developer Advocate, Feuerlabs Inc.</div><div><a href="http://feuerlabs.com" target="_blank">http://feuerlabs.com</a></div></div><div><br></div></span><br>
</div>
<br></div><br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>