Je rencontre un probléme lors d'envoi d'un fichier gif de 18600 Octets ou d'autre type.
J'envoi les fichiers demander par le client avec SendNetWorkData(), mais des que le fichier dépasse environ 10Ko
celui-ci n'est pas envoyé au complet. le retour de la commande SendNetWorkData() m'indique une taille inférieur au fichier d'origine d'ou le bloquage du "browser".
Ce phènoméne ne se produit que sous linux et non windows.
Le serveur sous linux -> browser sous windows = donnée corrompu
Le serveur sous windows -> browser sous linux pas d'erreur.
Pour vérifier si cela ne venais pas de mon programme ; j'ai utiliser l'exemple de purebasic webserver atomic.
J'ai rajouter dans le fichier "index.html" une balise "img" et inclu le fichier image dans le répertoire "www".
Malgrés l'envoie d'une fichier html et d'une image au client le résultat fût identique.Linux corrompu et windows OK.
J'ai posté dans le forum anglais dans bug linux.
On m'a repondu qu'il fallait traiter les erreurs d'envoi.
Je nage un peu là.

Je pensais que la commande "SendNetWorkData()" gérer l'envoi que je n'avais pas à m'en occupé.
Deplus pourquoi windows cela fonction et pas sous linux.
Mon code est prévu pour fonctionner sous linux - windows et mac; pas de code spécifique par machine.
Est-ce-que "SendNetWorkData()" est bien approprié pour communiqué avec un "browser"

Merci .
