I apologise in advance for anything confusing or straight up impossible I’m asking for here.
I plan on using Syncthing as a substitute for most of the apple ecosystem stuff. So far it’s been going well apart from the unfortunate issue where internet is weird and sometimes syncing doesn’t work because I need to use mobile data for something else at that moment.
Apparently WiFi Direct works with Syncthing and it also is able to run without affecting the networks needed to keep downloads or what not running.
Is this actually possible? Does WiFi Direct allow for this? Am I able to run a PC to Phone network in this manner or no? Its apparently done on the apple ecosystem without any control over it so why not on windows and android?
I’m not sure what you mean entirely. Syncthing is file synchronization software, and doesn’t do everything in the Apple ecosystem. It will work over almost any IP network, including WiFi, without the need for any Internet connectivity. I’m not sure what you mean about “…affecting the networks…”
There’s an open source alt to ios apple air drop and samsung quick share. Syncthing already use LAN if on the same network, if v p n or t or etc. Then it uses relay.
I understand what is meant by the question. Basically Syncthing is file synchronization over a centralized network (whether LAN or WAN). But it is being asked if there is any possibility of Syncthing making use of WiFi Direct technology which is P2P (Peer-To-Peer). With that Syncthing would be able to link and sync directly to each other like Bluetooth technology.
I do not know myself the answer to the question. But I am interested to know the answer as well. Is Syncthing over WiFi Direct possible?
Negative @martinp, Syncthing is file synchronization software that is peer to peer. It runs over IP; so while I would expect Syncthing to work over WiFi Direct, it seems to be designed to work over any IP network. Get the IP piece working and whether you’re using regular Ethernet or WifFi Direct, I’d expect you to be good to go.
Hello. Thank you for the reply. But it does not satisfy an answer for me. I want you and other people to imagine these scenarios which might better explain the question:
Two Syncthing computers are wirelessly connected to the same central LAN. When they are syncing will the traffic go through the LAN router or will it instead do it directly to each other using WiFi Direct technology?
Two Syncthing computers are not connected to any network. Can they be linked and sync with each other directly (Ethernet or WiFi Direct) without the involvement of a router or anything in-between?
In a Wi-Fi Direct setup, at least one of the particpating computers must have both hardware and OS support for it, then that computer acts as a temporary ad-hoc wireless AP (access point) and behaves a lot like a typical LAN router.
If a computer only has a single Wi-Fi (aka. 802.1x) adapter, it cannot be connected to both a wireless router on the LAN and also do Wi-Fi Direct at the same time.
(A wireless router on a LAN with a single transceiver also cannot talk to multiple computers at the same time. It multiplexes so fast that it only appears as though it can.)
Yes.
Also a USB tether connection between a computer and a smartphone, a hotspot connection between a computer and a smartphone, Bluetooth (under the right conditions) and just about any connection that supports TCP/IP.
As long as they’re connected over IP and can discover one another, the two Syncthing Devices should be able to sync. If there are multiple network connections on the Device itself (such as a wired Ethernet connection and a WiFi Direct connection) the OS will choose which connection or connections to use. If there are multiple network paths, the networking devices (switches, routers, etc.) will choose which paths to use.
When you connect two computers this way, you’re creating a network. But yes, two Syncthing Devices can sync over almost any kind of IP network.
They can but it may not be automatic. In this configuration neither machine can reach a discovery server so they can’t find out about each other through that mechanism. It may be possible for the network broadcast method to allow them to discover each other depending on how the ad-hoc network is configured. You may have to enter IP addresses manually in the syncthing config to make it work.