摘要:
In an example embodiment, an interface is provided between a software application and a hardware device transferring data between the software application and a network. The interface posts a request from the software application and, in response to a first polling inquiry received from the software application, determines whether or not an event signal corresponding to the request has been provided to it from the hardware device. The interface carries out a rearm routine if an event signal has not been provided at the time of the polling inquiry. A second polling inquiry is made by the software application after the interface is rearmed and the interface determines whether or not an event signal has been provided to it by the hardware device. The interface then carries out a wait routine which waits for the event signal if an event signal was not provided at the time of the second polling inquiry.
摘要:
A method for obtaining a user-controlled parameter from a client device arranged behind a network proxy includes the steps of receiving a request originated by the client device; transmitting a responsive request to the client device, where the responsive request includes a query mechanism to elicit a user-controlled parameter from the client device; and receiving the user-controlled parameter from the client device.
摘要:
A system for preventing multiple instances of a dynamic executable module from being loaded on a device is implemented by a method including the steps of maintaining state information for the device; and providing a dynamic executable module to the device if the state information indicates that no other instance of the dynamic executable module is already loaded on the device.