Exemplo n.º 1
0
 private void OnStatusMessage(object sender, DataMessageArgs msg)
 {
     var status = (NetConnectionStatus)msg.Input.ReadByte();
     string reason = msg.Input.ReadString();
     var queryMsg = new QueryConnectMessage();
     server.SendMessage(queryMsg, msg.Connection);
 }
Exemplo n.º 2
0
 private void OnDataMessage(object sender, DataMessageArgs msg)
 {
     var baseMsg = MessageReader.GetTypeInstanceByStream(msg.Input);
     switch (baseMsg.Id)
     {
         case MessageId.CommandMessage:
             OnCommandMessage(baseMsg);
             break;
         case MessageId.PluginLoadMessage:
             OnPluginLoadMessage(baseMsg);
             break;
         default:
             break;
     }
 }
Exemplo n.º 3
0
 private void OnDataMessage(object sender, DataMessageArgs msg)
 {
     var baseMsg = MessageReader.GetTypeInstance(msg.MessageId, msg.Input);
     MessageCallbackInvoker.Invoke(baseMsg, msg.Connection);
 }