Enviar archivo de texto, línea por línea, con netcat

Estoy intentando enviar un archivo, línea por línea, con los siguientes comandos:

nc host port < textfile
cat textfile | nc host port

Lo he intentado concola ycabeza, pero con el mismo resultado: el archivo completo se envía como una línea única. El servidor está escuchando con un demonio específico para recibir información de registro de datos.

Me gustaría enviar y recibir las líneas una por una, no todo el archivo en un solo disparo.

¿Cómo puedo hacer eso?

Respuestas a la pregunta(4)

Su respuesta a la pregunta