My english is bugged, I mean "handle reconnections transparently". Sorry.
Pedro Lacerda 2012/3/7 Pedro Lacerda <pslace...@gmail.com> > Hi all, > > I'm trying to handle disconnections transparently on SocketStream. I > thought something like this: > > void send(ubyte[] buffer) in { assert(buffer.length > 0); } > body { > if (!stream.isAlive) connect(); > auto sent = stream.write(buffer); > if (sent == 0) > throw new Exception("Error while writing"); > } > > But that's impossible because isAlive doesn't exists for SocketStream and > I can't get the underlying socket object. Is that something missing or > should I handle it differently? > > Pedro Lacerda > >