Abstract:
User devices, a communication server and a control method are provided. The control method of the user devices includes registering the user devices to a communication server that provides a service of a virtual device network, receiving a virtual Internet Protocol (IP) address of a counterpart device included in the virtual device network from the communication server, determining whether an application attempts to perform data communication with the counterpart device using the virtual IP address, and performing the data communication with the counterpart device according to information provided from the communication server if the application attempts to perform data communication with the counterpart device using the virtual IP address.