Exemple #1
0
 public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager)
 {
     if (OnCreateLogin != null)
     {
         object[] msgParams = message.GetParams();
         OnCreateLogin((bool)msgParams[0]);
     }
 }
 public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager)
 {
     if (OnEmailUsername != null)
     {
         object[] msgParams = message.GetParams();
         OnEmailUsername((bool)msgParams[0]);
     }
 }
Exemple #3
0
 public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager)
 {
     if (OnLeaveGathering != null)
     {
         object[] msgParams = message.GetParams();
         OnLeaveGathering((bool)msgParams[0]);
     }
 }
Exemple #4
0
 public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager)
 {
     if (OnSqlData != null)
     {
         object[] msgParams = message.GetParams();
         OnSqlData((List<string>)msgParams[0], (List<List<object>>)msgParams[1]);
     }
 }
 public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager)
 {
     if (OnChangePassword != null)
     {
         object[] msgParams = message.GetParams();
         OnChangePassword((bool)msgParams[0]);
     }
 }
 public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager)
 {
     if (OnTextUserMessage != null)
     {
         object[] msgParams = message.GetParams();
         OnTextUserMessage((string)msgParams[0], (Credentials)msgParams[1]);
     }
 }
Exemple #7
0
 public void HandleCommand(int connectionID, CommandMessage message, ClientManager manager)
 {
     if (OnSQLExecute != null)
     {
         object[] msgParams = message.GetParams();
         OnSQLExecute((int)msgParams[0]);
     }
 }
 private void MessageBroker_OnCommandMessage(int connectionID, CommandMessage message)
 {
     LogData(Thread.CurrentThread.ManagedThreadId.ToString() + " Server request to client: " + message.CommandName.ToString());
     object[] msgParams = message.GetParams();
     if (msgParams != null)
     {
         foreach (object obj2 in msgParams)
         {
             LogData(obj2.ToString());
         }
     }
     object[] state = new object[] { connectionID, message };
     ThreadPool.QueueUserWorkItem(delegate (object o) {
         object[] objArray = o as object[];
         int num1 = (int) objArray[0];
         CommandMessage message1 = objArray[1] as CommandMessage;
         if (this.mClientHandlers.ContainsKey(message1.CommandName))
         {
             this.mClientHandlers[message1.CommandName].HandleCommand(connectionID, message, this);
         }
     }, state);
 }
 public void MessageServer(CommandMessage command)
 {
     LogData(Thread.CurrentThread.ManagedThreadId.ToString() + " Client request to server: " + command.CommandName.ToString());
     object[] msgParams = command.GetParams();
     if (msgParams != null)
     {
         foreach (object obj2 in msgParams)
         {
             LogData(obj2.ToString());
         }
     }
     ThreadPool.QueueUserWorkItem(delegate (object o) {
         MessageBroker.SendMessage(o as CommandMessage);
     }, command);
 }