Prefer QUIC option?

Hi all,

I believe at present that Syncthing will always prioritise TCP over QUIC unless TCP is disabled in the listeners or both sides are set to manually exclude it in the device settings.

Is there any way that a ‘Prefer QUIC’ option could be added to the Advanced settings for incoming and outgoing connections? I’ve found this to perform a lot better over higher-latency connections. I use the default discovery settings rather than specifying IP’s so TCP is always selected.

Thanks! Jon

1 Like

Currently Syncthing treats QUIC as inferior to TCP and will always try to upgrade such a connection. While this assumption is true for most cases, QUIC (by design) works better for high latency connections.

As both devices try to upgrade connections, we would need to cconfigure such a behaviour at both ends.