A communication control device capable of performing data communication with an information processing device connected through a network, for performing data communication corresponding to a command from an application part which requests data communication with said information processing device, comprising:
- a communication control part for performing data communication corresponding to the command from said application part and for outputting response information obtained through the data communication to said application part;
- and
- a virtually response part for storing information received from said information processing device and for generating virtual response information, containing information as to said information processing device, responding to the command from said application part, wherein
- said communication control part manages registration information including at least one command for requesting virtual data communication performed hypothetically with said virtually response part registered, obtains the virtual response information through the virtual data communication with said virtually response part and outputs the obtained virtual response information to said application part when the command received from said application part is registered in said registration information, while obtaining the response information through actual data communication with said information processing device and outputting the obtained response information to said application part when the command received from said application part is not registered in said registration information.