( j'avais posté ce message ailleurs mais n'ayant pas de réponse je pense que je me suis trompé de lieu)
Je suis en train de travailler sur l'implémentation d'u protocole Haut débit (voir très ). J'ai toujours utiliser les méthodes posix d'écriture socket ( send/sendto, recv/recvFrom ).
J'ai vu que WSASendTo permet d'envoyer plusieurs buffers ( visiblement en les concatenant dans une seule et meme trame ) avec le meme appel.
La question que je me pose est la suivante : en interne, comment cela se passe t'il ? copie des buffers dans une meme mémoire puis envoie ? Utilisation de descriteurs chainés à destination du DMA pour un envoie "en direct" ? ou autre ?
Autres questions :
- A quoi sert l'overlapp ? ON parle de chevauchement d'E/S ... c'est pas clair pour moi
- Les callBack "completion routine " sont executées dans quel contexte ?
Partager