mais il semble perdre certains paquets probablement au moment de l'écriture sur le disque (voir plus haut).
Un appel système bloque le thread qui l'apelle (le thread est dans le noyau). Tu utilise bien libpthread normal et pas une librairie de thread utilisateur pour ton programme ?
La synchro s'effectue comment ? Style pas un mutex avant de rentrer dans le write, et qui le libère à la sortie, qui bloquerais le thread receveur pendant ce temps ?
Pour read/redcvfrom , pour moi c'est bonnet blanc et blanc bonnet, mais je peux me tromper
[^] # Re: pistes
Posté par briaeros007 . En réponse au message comment investiguer des "packet receive errors" en UDP ?. Évalué à 3.
Un appel système bloque le thread qui l'apelle (le thread est dans le noyau). Tu utilise bien libpthread normal et pas une librairie de thread utilisateur pour ton programme ?
La synchro s'effectue comment ? Style pas un mutex avant de rentrer dans le write, et qui le libère à la sortie, qui bloquerais le thread receveur pendant ce temps ?
Pour read/redcvfrom , pour moi c'est bonnet blanc et blanc bonnet, mais je peux me tromper