Bonjours,
J'ai une petite remarque à propos de la gestion multi transfert en Winsock.
Comment fonctionne mon system de multi transfer ? :
Voici mon petit procède pour la gestion du multi transfert , bon si je transfert disons quelque fichiers en même temps tout se passe bien mais au bout d un certain temps ( surtout si il s'agit d'un gros fichiers ) le Server plante littéralement , et des fois même avant , il plante aléatoirement ...Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Server: Demande au client un fichier Client: Reçoit la demande et crée un nouveau thread dans ce thread il crée une nouvelle connexion client vers le server Server: Il reçoit la nouvelle connexion et demande authentification Client: Il authentifie , maintenant il envoi la taille du fichier. Server: Le server crée un nouveau thread de réception (pour fichiers) il reçoit la taille du fichier et peut maintenant travailler avec
Auriez vous une petite idé ?
Pour la gestion des thread j'utilise les API Win32 tout comme pour les Socket.
La version des sockets est 2.2 ($0202);
La famille est AF_INET.
Merci!