示例#1
0
        protected virtual void NetClient_HostMessageReceived(object sender, Networking.Common.Peer.MessageReceivedEventArgs e)
        {
            PreDispatchChecks(e.Message);

            if (!Handler.DispatchMessage(e.Message))
            {
                if (ReceivedUnknownMessage != null)
                {
                    UnknownMessageEventArgs args = new UnknownMessageEventArgs();
                    args.CodeAbriv = e.Message.CodeAbreviation;
                    args.CodeID    = e.Message.Code;
                    ReceivedUnknownMessage.Invoke(this, args);
                }
            }

            PostDispatchChecks();
        }
示例#2
0
 private void Player_HostHasData(object sender, Networking.Common.Peer.MessageReceivedEventArgs e)
 {
     ProcessClientMessage(e.Recipient as ServerPlayer, e.Message);
 }