qdeconinck/mp-quic

Entire connection fails when one path fails

Llorx opened this issue · 0 comments

Llorx commented

I have 2 paths, one the one to my router (192.168.0.X) and other one to a virtual machine that gives an error when trying to write to it.

The problem is that although the first path (the one to my router) is working properly, when the second path fails the entire connection is dropped. If a path fails it should only be cleared from that connection, and fail the entire connection only when all paths fail.
eue5 1

In this case the problem is obvious, but a socket write could fail for a lot of reasons, so I guess it must be handled properly.