qdeconinck / mp-quic

Please read https://multipath-quic.org/2017/12/09/artifacts-available.html to figure out how to setup the code.
MIT License
176 stars 71 forks source link

Entire connection fails when one path fails #19

Open Llorx opened 3 years ago

Llorx commented 3 years ago

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.