J'ai posé cette question précédente ici:quand est le drapeau de pression fixé dans le segment tcp
tcp two sides trying to connect simultaneously
i essayé la méthode donnée dans la solution et en envoyant tout en utilisant netcat et renifler les paquets avec i observé éthérée quand j'ai envoyé une chaîne "hello" d'un côté à l'autre, elle a été envoyée dans un segment avec l'ensemble des indicateurs push.
Qui décide de définir le drapeau de poussée? Quelles sont les règles pour définir le drapeau push ou urgent dans un segment tcp? est-il possible de le faire en utilisant les prises api?
Le commentaire ci-dessus est erroné car il n'existe aucun moyen de contrôler le drapeau de poussée envoyé depuis l'espace utilisateur. Voir les options de socket TCP_NODELAY et TCP_CORK (man 7 tcp) et MSG_MORE (man 2 send). – MaZe