A data-processing device which receives data transmitted from at least one other data-processing device on a network is provided. The data-processing device acquires information about a state of the other data-processing device, and outputs data items provided by the other data-processing device and information about a relation between the data items provided by the other data-processing device according to the acquired state information.