Hi,
I am trying to investigate the following chromium issue:
My investigation showed that the last data sent seems lost if the data pipe is closed with a call to reset on the producer side.
As I do not entirely understand what happens when reset is called on a data pipe (I have seen that a box is set to empty on the producer side), I wonder if this discards the data currently being transferred and not yet read by the consumer.
If this is the case, another communication channel must be implemented for web transport.
But if that is not the case, I would like to know what the code does wrong so that the last data bytes are not transferred.
(Here are some other involved code parts:
May be, it is possible to read the remaining data also in this case?
)
Thanks!
Marten