A
communication device includes a
wireless communication module and a processor. The
wireless communication module transmits or receives multiple
wireless signals, and provides a hotspot, wherein the wireless communication module receives a connection request indicating to connect to the hotspot from a
peer communication device, and establishes a wireless connection with the
peer communication device in response to the connection request. The processor is coupled to the wireless communication module, and controls operations of the
communication device, wherein after the wireless connection is successfully established, the processor utilizes a
captive portal mechanism to transmit information associated with a download link to the
peer communication device via the wireless communication module; and in response to a download request being received from the peer
communication device, the processor transmits predetermined data to the peer communication device via the wireless communication module.