Patent ID: 6910065

Claim:
A server for performing a process corresponding to requests from a plurality of clients, the server comprising: environment setting information storing means for storing environment setting information in relation to each client; client specifying means for specifying, when a request for a process is made from a predetermined client, the client which made the request; environment setting means for obtaining environment setting information corresponding to the client specified by the client specifying means from the environment setting information storing means and setting a corresponding environment; processing means for performing the process corresponding to the request based on the environment set by the environment setting means; and client state information storing means for storing information indicating a state of each client, where when the request for the process is made from a client having information stored in the client state information storing means indicative of a prohibited use, the processing means executes an operation to reserve performance of the process, and the client specifying means specifies the client by referring to information included in a packet sent from the client.