Hi all,
I’m currently working on integrating Syncthing as a data mover within a Kubernetes Operator for data replication. In this environment, Syncthing is not using global announce or relay servers for data transfer, so the current mechanism of connection is to provide each node with the device ID and data address of the other(s).
I was wondering about two things:
1.) Since we are generally operating across a TCP connection, is it necessary to provide a tcp://
or udp://
prefix for the other node to connect to, or is Syncthing capable of determining the protocol from the base address alone.
2.) More broadly, would Syncthing ever be interested in supporting multiaddrs as a format for specifying connections? I’ve found it to be very useful when working with IPv4 and IPv6 connections and needing to obtain or alter information about the port.
Thanks!