A communication system including first to N-th relay servers, N is a 2 or more integer, which are servers for conducting a data relay, a first information processing equipment, a second information processing equipment and a mediating server for communicating relay server identification information obtained by said first information processing equipment to said second information processing equipment, wherein
- said first information processing equipment comprises:
- a storage unit for storing the relay server identification information that identifies at least one of the first to N-th relay servers as a selected relay server to be employed in the data relay between said first information processing equipment and said second information processing equipment,
- a first transmission information transmitting unit for transmitting, to said mediating server, the relay server identification information identifying the selected relay server stored in said storage unit, and
- a first data communicating unit for executing the data relay with said second information processing equipment through the selected relay server identified by the relay server identification information stored in said storage unit;
- and
- said mediating server comprises:
- a first transmission information receiving unit for receiving said relay server identification information, and
- a second transmission information transmitting unit for transmitting the relay identification information received by said first transmission information receiving unit;
- and
- said second information processing equipment comprises:
- a second transmission information receiving unit for receiving said relay server identification information transmitted by said second transmission information transmitting unit of said mediating server,
- a second accumulating unit for accumulating the relay server identification information transmitted by said mediating server, and
- a second data communicating unit for executing the data relay with said first information processing equipment through the selected relay server identified by the relay server identification information accumulated by said second accumulating unit, and
- said communication system further comprising an identification information transmitting server, wherein
- said first information processing equipment further comprises
- a request information transmitting unit for transmitting to said identification information transmitting server, request information requesting transmission of said relay server identification information, said request information corresponds to the relay server identification information for a plurality of relay servers,
- an identification information receiving unit for receiving the relay server identification information transmitted from said identification information transmitting server, and
- a first accumulating unit for accumulating the relay server identification information received by said identification information receiving unit in said storage unit;
- and
- said identification information transmitting server comprises:
- a request information receiving unit for receiving said request information,
- an identification information storage unit for storing the relay server identification information identifying each of said first to N-th relay servers,
- an acquisition unit for acquiring the relay server identification information for each of said first to N-th relay servers stored in said identification information storage unit, and
- an identification information transmitting unit for transmitting the relay server identification information acquired by said acquisition unit when the request information is received by said request information receiving unit.