BroadCastEvent or eventData.SendTo problem
Options
I use eventData.SendTo or BroadCastEvent to send information to the client and I'm getting event on client but not the data.
it works if I use SendEvent (ev, sendParameters); but I want to send a message to a group of clients
Server:
[code2=csharp]***************
IEnumerable<PeerBase> peers = this.Actors.Select(actor => actor.Peer);
var eventData = new EventData((byte)eventCode, parameters);
eventData.SendTo(peers, new SendParameters());
***************[/code2]
Client
[code2=as3]*********************
override protected function parseEventData(eventCode:int, data:Dictionary) : void {
super.parseEventData(eventCode, data);
trace(eventCode,data) //eventCode = 150; data=null
********************[/code2]
any ideas?
it works if I use SendEvent (ev, sendParameters); but I want to send a message to a group of clients
Server:
[code2=csharp]***************
IEnumerable<PeerBase> peers = this.Actors.Select(actor => actor.Peer);
var eventData = new EventData((byte)eventCode, parameters);
eventData.SendTo(peers, new SendParameters());
***************[/code2]
Client
[code2=as3]*********************
override protected function parseEventData(eventCode:int, data:Dictionary) : void {
super.parseEventData(eventCode, data);
trace(eventCode,data) //eventCode = 150; data=null
********************[/code2]
any ideas?
0
Comments
-
That sounds strange - I'll have a look tomorrow.0
-
I changed the server and it worked
[code2=csharp]IEnumerable<PeerBase> peers = this.Actors.Select(actor => actor.Peer);
CustomEvent e = new CustomEvent(0, (byte)code, (System.Collections.Hashtable)parameters);
var eventData = new EventData((byte)e.Code, e);
eventData.SendTo(peers, sendParameters);[/code2]0