摘要 |
A communication device is provided which includes a first controller functioning as a main controller and a second controller which responds to received data based on a proxy program independently of the first controller. The communication device includes a storage portion configured to store, every time data is received, a combination of attributes of the data and details of a response to the data made by the first controller; a generating portion configured to determine at least one pattern with which a response independently of the first controller is possible based on a plurality of the combinations stored in the storage portion to generate the proxy program based on the pattern determined; and an applying portion configured to apply the proxy program generated by the generating portion to the second controller. |