public List <ClientInfo> GetClientInfoList() { List <ClientInfo> list = new List <ClientInfo>(); IntPtr[] prts = server.GetAllConnectionIDs(); if (null != prts) { foreach (IntPtr clientId in server.GetAllConnectionIDs()) { list.Add(server.GetExtra <ClientInfo>(clientId)); } } return(list); }