public static void SendParticipantsToClient(Socket client, byte[] data, int recv, UserProfile auxUser) { List <ConversationUser> allParticipants = cConversaciones.GetAllParticipants(auxUser); data = Encoding.ASCII.GetBytes(allParticipants.Count.ToString()); //Enviar el numero de contactos que tiene el Usuario client.Send(data, data.Length, SocketFlags.None); data = new byte[50]; client.Receive(data); foreach (ConversationUser convo in allParticipants) { UserProfile secondAuxUser = cUsuarios.GetUserProfileById(convo.idUser); string usuariosconvo = secondAuxUser.idUser.ToString() + "#" + secondAuxUser.name + "#" + secondAuxUser.username + "#" + secondAuxUser.email + "#" + secondAuxUser.status.ToString() + "#" + secondAuxUser.points.ToString() + "#" + convo.idConversation.ToString(); data = Encoding.ASCII.GetBytes(usuariosconvo); client.Send(data, data.Length, SocketFlags.None); data = new byte[50]; client.Receive(data); } }