The present invention relates to network communication systems for
managing client/server connections in a wireless environment. In
accordance with the invention, a mobile communication unit (i.e.,
client), deploys keepalive packets at selected times in order to reset a
keepidle timer of a server (e.g., host computer). By periodically
resetting the keepidle timer a current connection between the mobile
communication unit and server can be maintained as long as desired even
when the mobile communication unit is in a power suspend mode. When in a
power suspend mode, the mobile communication unit can briefly awake long
enough to activate its transmitter and send a keepalive packet to the
server to maintain the current connection. In this manner, the mobile
communication unit can obtain the power savings of being in primarily a
power suspend mode, but still prevent the current connection from timing
out.