A wireless communication system includes a queue status detection unit for
detecting the amount of unit data being used for communication between a
plurality of external devices, and deciding a class parameter T of one of
the external devices; a counter for counting the number of giving-away
times of the external device based on the giving-away of communication
opportunities to communicate with the plurality of external devices, and
deciding a delay parameter D of an external device; a communication
priority decision unit for calculating priority values P of an external
device by using a class parameter and a delay parameter, and determining
an external device having a priority out of the plurality of external
devices based on the priority values; and a communication initiation unit
for initiating data communications with the determined external device
having the priority. Accordingly, a communication method considering both
throughput and fairness can be obtained.