'Is there a way to send connection requests to local devices through an app?

What I'm visualizing:

4 different devices each running the same app while connected to the Internet via their cellular networks. Is there a way I can broadcast connection requests to all these devices, considering that they're not on the same local network?

I don't have any solid ideas on how to achieve this, maybe something in the the Bluetooth/Wi-Fi Direct (PAN) space?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source