Bonjour,
Je me lance dans un nouveau projet, et j'aimerais qu'un maître (smartphone d'un utilisateur sous Android) puisse communiquer avec plusieurs autres devices.
Les autres devices peuvent également communiquer avec le maître.

J'ai commencé à développer mon système de communication par socket en utilisant le multicast.
Mais je me suis vite rendu compte en lisant les docs que le multicast utilise des plages d'ip spécifiques, ce qui est assez contreignant.
En plus j'aimerais que les devices puissent communiquer même si elles ne sont pas sur le même réseau.

Selon vous, est-ce possible de faire cela en par socket ?
Idéalement jailerais le faire en Kotlin, mais je n'ai pas pas vu de dossier Kotlin dans cette section du forum.

D'avance merci et belle journée