Modification d'une liste lors d'une itération
Bonsoir
Voici mon soucis : j'ai un serveur. Ce dernier stocke dans une liste tous les utilisateurs connectés.
Un utilisateur envoie des données pouvant parfois être un peu lourdes au serveur et ce dernier envoie ces paquets à tous les autres utilisateurs.
J'ai une fonction qui contient en gros :
Code:
1 2 3 4
| foreach (User user in UsersList)
{
//Envoi des données
} |
Seulement si un utilisateur se déconnecte à ce moment là la liste est changée et le serveur plante. Comment puis-je améliorer ça ?