The analogue of "fill-pointer" in D

Dennis Ritchie via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon May 18 09:40:28 PDT 2015


On Monday, 18 May 2015 at 12:49:56 UTC, Kagamin wrote:
> Filling a buffer is usually done this way: 
> http://dlang.org/phobos/std_stdio.html#.File.rawRead

Here such example, the task. There is a flow stream, associated, 
for example, with any socket. It wrote several bytes at a time. 
To once again not to pull the socket, we start buffer as an array 
with Phill-pointer. Adding byte array - using the vector-push. 
When the buffer is stuffed, dump it into the stream and moves 
pointer to zero. How to do it with the help of readRaw or there 
writeRaw?


More information about the Digitalmars-d-learn mailing list