Winsock n'envoie pas tout...

Signaler
Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
-
Messages postés
682
Date d'inscription
vendredi 6 avril 2007
Statut
Membre
Dernière intervention
4 août 2012
-
Salut tout le monde,

Je suis en train de programmer un truc qui va envoyés des e-mails automatisé contenant des rapport (xls) en fichier attacher...

J'ai cependant un problem avec l'envois... Je stock tout le email (fichiers joints compris) dans un string puis fait un wSock.Senddata monString...

Mais je n'arrive pas a envoyé plus de 7k et quand j'ouvre le fichier joint (j'ai pris un jpg pour le test), la photo est incomplete... Cependant lorsque je fait un Put #x, monString et que je sauvegarde dans un fichier eml (outlook express) et que j'ouvre ce fichier... l'image y est en entier...

Donc j'en suis venu a me demander si il n'y avait pas un maximum (size limitation) pour le sendData de winsock...

Quelqu'un peut m'aider... ?

<hr size="2" width="100%" />  zen69 aka Ortho Le Profett
  [site web]

5 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
tu dois t'attendre a recevoir n paquets de données.
a recoller le tout,
et attendre que tu aies bien tout reçu avant de poursuivre.
Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
1
Le probleme c'est pas la reception mais l'envoie...

<hr size="2" width="100%" />  zen69 aka Ortho Le Profett
  [site web]
Messages postés
682
Date d'inscription
vendredi 6 avril 2007
Statut
Membre
Dernière intervention
4 août 2012
6
si tu ne veux pas perdre de données avec winsok  tes paquets ne doivent pas dépasser 1024 même si en théorie la limitation est à 8096

[reglement.aspx ]si c'est la solution, penser : REPONSE ACCEPTEE
Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
1
1024 quoi ?

<hr size="2" width="100%" />  zen69 aka Ortho Le Profett
  [site web]
Messages postés
682
Date d'inscription
vendredi 6 avril 2007
Statut
Membre
Dernière intervention
4 août 2012
6
oups !! 1024 caracteres

regardes ce tutopour le découpage de ton fichier

[reglement.aspx ]si c'est la solution, penser : REPONSE ACCEPTEE