Per rispondere alla mia domanda, ho fatto alcuni test suggeriti da una risposta cancellata.
(1) Se disattivo Wake for Wi-Fi network access
e metto macos in modalità sleep, il wifi sarà spento. (Non posso più eseguire il ping dell'IP del wifi in un altro client.)
(2) Se abilito Wake for Wi-Fi network access
e metto macos in modalità sleep, il wifi rimarrà acceso. (Posso eseguire il ping dell'IP del wifi con successo su un altro client.) Ma anche se il wifi è attivo, le mie app saranno comunque disconnesse.
Quindi, la risposta in link: Perché il mio WiFi si disconnette quando il mio Mac va in stop :
After a certain time frame, more processes are frozen for the system to save energy.
Disable “Wake for network access” and you shouldn’t have this problem anymore.
La prima frase dovrebbe essere corretta. Il motivo per cui le mie app sono disconnesse anche se il wifi è attivo è perché le mie app sono bloccate quando il sistema è in modalità di sospensione.
Ma la seconda frase non è corretta. Disabilitare l'opzione non risolve il problema e persino fare in modo che il wifi si spenga in modalità sospensione.
Come evitare che le app si disconnettano dalla rete?
Evita che i machi passino alla modalità di sospensione.
Come impedire ai macOS di passare in modalità sospensione sull'adattatore di corrente quando si blocca lo schermo o il display è spento?
Preferenze di sistema - > Risparmio energetico - > Adattatore di alimentazione - >
- Abilita
Prevent computer from sleeping automatically when the display is off
- Disattiva
Put hard disks to sleep when possible
.
Come impedire ai macOS di passare in modalità sospensione a batteria quando si blocca lo schermo o il display è spento?
Preferenze di sistema - > Risparmio energetico - > Adattatore di alimentazione - > Disabilita Put hard disks to sleep when possible
.
e quindi eseguire quanto segue per disabilitare la modalità di sospensione:
sudo pmset -b sleep 0; sudo pmset -b disablesleep 1
Questo comando non è ancora stato testato da me e referenziato da link