De hecho me parece que el TNMStrm sirve solo para streams, aunque nada te impide enviar un stream de texto....
Es preferible para mi, en todo caso, que sigas el consejo de DarkDelphi:
En concreto con los componentes TidTCPServer y el TidTCPClient, sus métodos WriteStream, ReadStream, WriteLn y ReadLn.
Hasta luego.