In a distributed computer environment, an apparatus enables a client application of a mobile client processor to communicate with a server application of a server processor. The client application generates a request to communicate with the server processor. The client processor includes transport procedures for processing the request. The procedures and the client application expect a connection to be in place between the client processor and the server processor via a selected circuit of the communications network at the time the request is made. Therefore, the client processor includes an interceptor for intercepting the request and a communication manager for connecting the client processor and the server processor via the selected circuit of the network. Once the connection is established, the request is passed to the transport procedures.