Пример #1
0
 public void _OnList(Beetle.IChannel channel, Logic.ListUsersResponse e)
 {
     Invoke(new Action <Logic.ListUsersResponse>(o =>
     {
         lstUsers.Items.Clear();
         foreach (Logic.UserInfo item in o.Users)
         {
             lstUsers.Items.Add(item);
         }
     }), e);
 }
Пример #2
0
 public void _List(IChannel channel, Logic.ListUsers e)
 {
     Logic.ListUsersResponse response = new Logic.ListUsersResponse();
     foreach (IChannel item in mServer.GetOnlines())
     {
         if (item != channel)
         {
             response.Users.Add(new Logic.UserInfo {
                 Name = item.Name, IP = item.EndPoint.ToString()
             });
         }
     }
     channel.Send(response);
 }
Пример #3
0
 public void _List(IChannel channel, Logic.ListUsers e)
 {
     Logic.ListUsersResponse response = new Logic.ListUsersResponse();
     foreach (IChannel item in mServer.GetOnlines())
     {
         if (item != channel)
         {
             response.Users.Add(new Logic.UserInfo { Name = item.Name, IP = item.EndPoint.ToString() });
         }
     }
     channel.Send(response);
 }