Bonjours,
J'ai une petite remarque à propos de la gestion multi transfert en Winsock.

Comment fonctionne mon system de multi transfer ? :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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 ...

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!