Patent ID: 8194566

Claim:
An information-processing device at a communication source, that communicates with an information-processing device at a communication destination through a communication control device at the communication source, comprising: a relay node counter that counts a number of relay nodes from the information-processing device at the communication source to a relay node relaying packets from a global address to an another global address; a span of packet life setting part including a processor that sets a span of packet life of a bubble packet to be transmitted from the information-processing device at the communication source in order to open a port of the communication control device at the communication source, so that the bubble packet can reach the relay node relaying the packets from the global address to the another global address, based on the number of relay nodes counted by the relay node counter; and a bubble packet transmitter that transmits the bubble packet having the span of packet life that the span of packet life setting part has set, through the communication control device at the communication source, a communication control unit configured to receive a reply packet from the information processing device at the communication destination via the opened port of the communication control device at the communication source.