Network I/O and streaming in D2

Sean Kelly sean at invisibleduck.org
Wed Jun 30 08:44:02 PDT 2010


Walter Bright Wrote:

> Adam Ruppe wrote:
> > My network thing is very simple: it opens a socket, then wraps it up
> > in a File struct, via FILE*. Then, you can treat it the same way.
> 
> That's the traditional way to do it, but I'm not so sure it's the right way for 
> the future. Wouldn't it be better to have an interface to it that is a range, 
> rather than pretend it's a FILE* ?

And in either case, if the buffer is empty a get() operation will block, correct?


More information about the Digitalmars-d mailing list