Your user is no exception, but rather a rule. My laptop is sleeping between work and home. At work, he is connected to a DHCP network; at home, itβs completely different. Most programs continue to work, despite the confusing set of IP addresses (VMWare, VPN, normal old connection through a NAT router). Those who do not do this (AT & T Net Client, for VPNs that are not used in the office, necessary at home or on the road) recognize the disconnection to sleep mode (AT & T Net Client supports the StandBy / Hibernate process until it disconnects), and I reconnect if necessary when the car wakes up. At airports, I use local Wi-Fi (more DHCP), but completely disconnected (one physical switch) before boarding the plane.
So, you need to learn how to find out that the machine goes into StandBy or Hibernation mode so that your software can be used. What I do not have, I'm sorry that this is a recipe for what you need to do.
Some work with Google suggests that ACPI (Advanced Configuration and Power Interface) is part of the solution ( Microsoft ). APM (Advanced Power Management) may also be relevant.
source share