Patent ID: 8655276

Claim:
A communication apparatus capable of establishing a one-to-one wireless link with a partner apparatus by being brought close thereto within a predetermined range to perform data communication, the communication apparatus comprising: a notification unit, when the communication apparatus is brought within the predetermined range of the partner apparatus in a state where data of a transmission target is designated, configured to notify the partner apparatus of a transmission notification indicating that data transmission is to be performed before starting transmission of the data of the transmission target; a determination unit configured to determine a transmission order of the data, when the communication apparatus receives the transmission notification from the partner apparatus; a communication control unit configured to perform communication control by switching between transmission of the data to the partner apparatus, and reception of the data from the partner apparatus according to the transmission order determined by the determination unit; and a time measuring unit configured to measure a predetermined length of time during which the communication control unit waits for reception of the transmission notification, wherein if the transmission notification from the partner apparatus is not received and the predetermined length of time has elapsed, the communication control unit starts transmission of the data to the partner apparatus.