как отправить event всем??

как отправить event всем??

Сообщение kelod 24 мар 2013, 15:33

на сколько я понимаю, операция это одиночное сообщение клиента или сервера, а событие можно отправлять нескольким клиентам, вот только не пойму как, отправляется только одному
Синтаксис:
Используется csharp
EventData evdt = new EventData(1);
                            evdt.Parameters = new Dictionary<byte, object> {{ 1, "hkcgljh" }    };
                                                        SendEvent(evdt,sendParameters);
 
kelod
UNIт
 
Сообщения: 139
Зарегистрирован: 26 ноя 2012, 16:45

Re: как отправить event всем??

Сообщение maksimov 25 мар 2013, 18:38

События отправляются следующим образом:

Синтаксис:
Используется csharp
actor.Peer.SendEvent(eventData, sendParameters);


actor.Peer - это тот самый клиент, которому отправится событие.


Если же вы собираетесь отправить событие нескольким клиентам, то для этого вам придется воспользоваться бродкастом:

Синтаксис:
Используется csharp
ApplicationBase.Instance.BroadCastEvent(eventData, peers, sendParameters);
Красота — не прихоть полубога, а хищный глазомер простого столяра.
Аватара пользователя
maksimov
UNITрон
 
Сообщения: 154
Зарегистрирован: 19 фев 2013, 11:48
  • Сайт


Вернуться в Photon

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2