Is there a way to get a progress event on a socket write (flush)?
Right now, the way I understand it, if you write data to a socket you
have no way of knowing when the data has completely been flushed.
This is a problem if you're writing a lot of data, because you could
blow that buffer .. guessing the bandwidth (eg: by testing it) isn't a
great solution either, for example, if you're on a wireless laptop
that bandwidth may fluctuate and your original guess might be wrong.
I guess you could continue to test the bandwidth connection, but that
seems a bit unfortunate. Might be my only resolution here, though.
Cheers,
Tim.