At least for Tops-20, you have some sort of control on this because of 
two JSYi, SOUT% (write a string) and SOUTR% (write a string record).? 
This difference was originally largely for magnetic tape for writing a 
'record' (my memory of what that meant is hazy).? It found its way into 
DECnet and almost into TCP/IP.
On DECnet you can block on records, using a SINR% to read a SOUTR%, 
which means you don't have to specify a length on read, which can speed 
certain things up. VIKING does this.? I think DAP might use it to mark 
end of stream.? The point is that a DECnet SINR% knows that a SOUTR% was 
used.? You can really win knowing this kind of meta data.
On TCP/IP SOUTR% sets PSH (push the existing data) which may get 
swallowed along the way, so it's not clear that a SINR% would wake up at 
the right point.? I can't remember if I did tests on this.
On 11/8/21 11:09 AM, Robert Armstrong wrote:
   "when do
you send the message".  That's actually a question with TCP as 
 well...
    You know about the Nagle algorithm, right?
 Bob