Ejemplo n.º 1
0
        private void OnMessageArrived(ChatClient sender, string msg)
        {
            if (MsgArrivedEvent == null)
            {
                return;
            }

            // else - we have listners
            MsgArrivedEventArgs eventArgs = new  MsgArrivedEventArgs(sender, msg);
            //MsgArrivedEvent(this, eventArgs);
            var invokeList = MsgArrivedEvent.GetInvocationList();

            foreach (var item in invokeList)
            {
                if (item.Target != sender)
                {
                    ((MsgArrivedEventHandler)item)(this, eventArgs);
                }
            }
        }
Ejemplo n.º 2
0
 public void myResonse(object sender, MsgArrivedEventArgs eventInfo)
 {
     Console.WriteLine("I am client: " + Name + " Got an event from the server");
     Console.WriteLine("Event info is: " + eventInfo);
 }