Patent ID: 7123618

Claim:
A packet transmitting apparatus comprising: a calculator that calculates a round trip time required to communicate to and from a destination as a session continuation time; a transmitter that transmits to the destination a plurality of packets, successively, and a session close notice packet, containing an indication of the calculated session continuation time and a communication session closing, after the plurality of packets are transmitted; a retransmission component that retransmits to the destination, during a communication session, an errantly received packet in response to a retransmission request issued by the destination; and a closing component that closes the communication session for transmitting the plurality of packets and retransmitting errantly received packets, after the expiration of the calculated session continuation time since the transmission of the session close notice packet to the destination, wherein: packets retransmitted before the transmission of the session close notice packet are transmitted with the plurality of packets transmitted by the transmitter, and after the session close notice packet is transmitted, the retransmitting component retransmits only packets that are determined to be missing at the destination before the session close notice packet is received at the destination.