3 ms·
Windows here, but thanks. But it really puzzles me how that feature needs wifi. Regular TCP/IP has everything you need to discover devices on the network and c
by pdntspa 3y ago
Windows here, but thanks.
But it really puzzles me how that feature needs wifi. Regular TCP/IP has everything you need to discover devices on the network and connect to them. What exactly is 802.11x adding here?
- coldtea 3y agoDefine "everything you need". Are we talking about finding out other hosts on a LAN? Or modern devices and their capabilities? There are lots of added protocols (e.g. Bonjour) because TCP/IP alone is not about discovery. And of course here we're talking about syncing over wi-fi. How would TCP/IP alone, without Wi-Fi enabled, cut it? It would sync wirelessly over ...cable ethernet?
- pdntspa 3y agoAll you need for discovery is broadcast access, and TCP/IP grants that. The discoverer broadcasts, "I'm looking for devices!" And the discoveree replies "Here I am!" Boom, connection is made. This is how game server browsers worked for LAN play back in the day. Is it really so inconceivable that a phone is connected to a wi-fi gateway on a regular LAN? Because that is how my network is set up here at home.
- lathiat 3y agoI would say it's referring to WiFi on the phone side, rather than the Mac/PC side. Though you can plug an Ethernet adaptor into an iPhone it's very rarely done and so most people would understand they want to sync with their phone over WiFi, as opposed to USB cable. Apple seems to mostly use Bonjour (mDNS) for these whether using a local network (and indeed that is the case for this wifi sync feature), but they also have a few features/frameworks that can also be setup over an Apple specific "peer to peer wifi" connection which is bootstrapped with bluetooth and switches to peer to peer wifi for fast data transfer, similar but not the same protocol as WiFi direct (according to https://developer.apple.com/forums/thread/12885 https://developer.apple.com/forums/thread/12885). This is what AirPlay2 does for example. That is one way WiFi could matter for such a feature versus Ethernet. This wifi sync definitely works with Ethernet on the Mac side (personal experience)