More specifically, the connection switcher 340 transmits a handoff request to the switch source candidate terminal 400 through the communication processor 310 and instructs the switch source candidate terminal 400 to connect to the switch destination candidate device 300 again. The handoff request includes information for efficiently performing the connection with the switch destination candidate device 300, such as the identification information on the switch destination candidate device 300, which is the MAC address or BSSID for example. On receiving the handoff request, the switch source candidate terminal 400 cuts the connection with the communication processor 310 and transmits a connection request based on the above-described information to the switch destination candidate device 300. The connection switcher 340 may cause the communication processor 310 to cut the connection with the switch source candidate terminal 400.
The connection switcher 340 may acquire the quality of the communication between the switch source candidate terminal 400 and the communication processor 310, and the quality of the communication between the switch source candidate terminal 400 and the switch destination candidate device 300, and only when the quality of the communication between the switch source candidate terminal 400 and the switch destination candidate device 300 is favorable, the above-described switch may be performed.