hice esta pregunta anterior aquí:cuando se establece el indicador de empuje en el segmento TCP
tcp two sides trying to connect simultaneously
probé el método dado en la solución y al enviar al usar netcat y olfateando paquetes con etérea he observado que cuando envié una cadena "hola" de un lado a otro, se envió en un segmento con el indicador de empuje establecido.
¿quién decide establecer la bandera de inserción? ¿Cuáles son las reglas para configurar el indicador push o urgente en un segmento tcp? ¿es posible hacerlo usando la aplicación sockets?
El comentario anterior es incorrecto acerca de que no hay una forma de controlar el indicador de envío enviado desde el espacio de usuario. Consulte las opciones de socket TCP_NODELAY y TCP_CORK (man 7 tcp) y MSG_MORE flag (man 2 send). – MaZe