Das Client-Server-Pradigma
Dieser Begriff bedeutet, dass sich ein Client mit einem Server verbindet. Niemals anders herum.
Aber wie kommen dann die WhatsApp-Nachrichten usw. von allein?
Weil sich diese Clients im Hintergrund zyklisch (regelmäßig) mit den Servern verbinden und Anfragen senden. Was die Serverbetreiber allein mit dieser Tatsache anstellen können, steht auf einem anderen Blatt Papier.
Clients sind Programme, die vom Nutzer gestartet und (eigentlich) beendet werden, sie haben eine kurze Laufzeit. Server sind Programme, die (eigentlich) immer laufen. Da macht es keinen Sinn, wenn der Server versucht, Verbindungen zu Clients aufzubauen. Aufgrund von Privatsphäre ändern gern die ISPs (Internet-Service-Provider) eure IP-Adresse und damit die der Clients.