A device, method, system and computer readable medium allows for a fast recovery
of a communication connection in response to a newly assigned Wide Area Network
("WAN") Internet protocol ("IP") source address. In an embodiment of the present
invention, a device provides communication between a WAN and a short distance wireless
network. The device comprises a memory to store a first and a second WAN address
for the device and a router software component. The processor and router software
component transfers a first plurality of packets between the device and the wide
area network using the first wide area network address. The processor and router
software component discontinues the transfer of the first plurality of packets
responsive to receiving the second wide area network address and transfers a second
plurality of packets between the device and the wide area network using the second
wide area network address. The second newly assigned WAN address may have been
assigned by the WAN after a disconnection of communication between the device and
a server in the WAN. In an embodiment of the present invention, the router software
includes a plurality of private IP addresses for respective terminals, in the short
distance wireless network, associated with the WAN IP address. In an embodiment
of the present invention, a Point-to-Point ("PPP") connection or Transfer Control
Protocol ("TCP") connection is discontinued and then initiated in response to a
newly assigned WAN IP address in order to quickly recover a communication connection
between terminals in the short distance wireless network and the WAN.