Abstract: Methods and apparatuses, including computer program products, are described for transparent recovery of transport connections. The method includes collecting a state associated with a first connection between a first server and a remote server via a first network socket and transmitting the state from a first networking module to a second networking module. The method includes storing the state, opening a second network socket based on failure of the first networking module, intercepting outbound packets associated with a request to initiate a second connection between the first server and the remote server via the second socket, modifying the intercepted packets based on the state, and transmitting the modified packets to the remote server to elicit an acknowledgement to maintain the first connection. The method includes receiving packets associated with the acknowledgment from the remote server, and modifying the received packets to acknowledge the request to initiate the second connection.
Abstract: The present invention enables a pin on an integrated circuit to provide multiple duties. The internal circuit coupled to the selected pin is placed into a high impedance or sampling state based on a recurring signal so that the terminal pin can be sampled. The sampled signal is used to control the operation of the circuit, such as turning off the internal clock to place the circuit in shutdown mode. In that specific example, the integrated circuit exits shutdown mode when the sampled signal changes.