I'll have a look at your patch tomorrow, but I'd prefer now to modify the implementation of SendEof for now.
We already have too many places where we either hide exceptions or silently ignore an invocation (eg. by doing nothing if the channel is closed).
I have less problems with this in a close or dispose context, but in all other cases it just keeps the client in the dark as to the actual reason why something failed.
We already have too many places where we either hide exceptions or silently ignore an invocation (eg. by doing nothing if the channel is closed).
I have less problems with this in a close or dispose context, but in all other cases it just keeps the client in the dark as to the actual reason why something failed.