quando o sinalizador push está definido no segmento tcp

eu fiz esta pergunta anterior aqui:

tcp dois lados tentando conectar simultaneamente

Eu tentei o método fornecido na solução e, enquanto enviava enquanto utilizava o netcat e cheirava pacotes com etéreo, observei que quando enviei uma string "hello" de um lado para o outro, ela foi enviada em um segmento com o sinalizador de envio definido.

quem decide definir a bandeira de envio? Quais são as regras para definir o push ou o sinalizador urgente em um segmento tcp? é possível fazê-lo usando a API soquetes?

questionAnswers(2)

yourAnswerToTheQuestion