SocketStream exceptions and disconnect handling

2012-03-07 Thread Pedro Lacerda
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

Re: SocketStream exceptions and disconnect handling

2012-03-07 Thread Pedro Lacerda
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

Re: SocketStream exceptions and disconnect handling

2012-03-07 Thread Regan Heath
On Wed, 07 Mar 2012 17:29:25 -, Pedro Lacerda pslace...@gmail.com wrote: 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 {