Bonjour,
Je suis actuellement sur la programmation d'un serveur en multithreading, c'est à dire qu'il peut accepter plusieurs connections. Ce serveur peut envoyer des fichiers à plusieurs clients.
Ma question est simple : Comment gérer l'envoi d'un fichier (qui n'est pas forcement le meme) à tous les clients ?
En ce moment, j'utilise une classe "SendFile" qui envoit à l'aide d'un Stream le fichier au client concerné. Il y a donc autant de classe que de client qui télécharge un fichier. Ca marche mais parfois j'ai des problème de Threads que je n'arrive pas à interpreter.
Je pense que c'est pas une bonne solution car avec VB 2005 j'ai du désactiver Control.CheckForIllegalCrossThreadCalls telelment ca plantait !
Merci de votre aide![]()
Partager