Pouvez-vous me expliquer ce sont exactement SO_SNDBUF
et SO_RECVBUF
options? OK, pour une raison quelconque, le système d'exploitation tamponne les données sortantes/entrantes, mais je voudrais clarifier ce sujet.Que sont SO_SNDBUF et SO_RECVBUF
Quel est leur rôle (généralement)?
S'agit-il de tampons par socket?
Existe-t-il une connexion entre les tampons de la couche de transport (le tampon TCP, par exemple) et ces tampons? Ont-ils un comportement/rôle différent lors de l'utilisation de sockets de flux (TCP) et lors de l'utilisation de sockets sans connexion (UDP)?
Un bon article sera génial aussi.
Je l'ai googlé mais je n'ai trouvé aucune information utile.