Partage
  • Partager sur Facebook
  • Partager sur Twitter

Quel réseau pour une communication sans serveur ?

    17 juillet 2023 à 19:00:25

    Bonjour,

    Je développe une petite application de chat, les messages se transfèrent entre clients (Sans passer par l’intermédiaire d’un serveur, chaque client agi pour l’autre comme le serveur), la conversation est effacée une fois l’app fermée, pour initier la conversation chaque utilisateurs entre l’adresse IP de l’autre (Pour la sécurité, il faut confirmation de l’autre) . Mais je bloque sur quelle technologie de transfert je devrais utiliser (je ne connais pas grand chose en réseau). En faisant des recherches, j’ai vue que les WebSockets serait adaptées à mon problème, cependant je n’ai pas l’impression qu’elles sont liées à une IP mais plutôt à une URL de serveur.

    Est ce que selon vous les WebSockets sot adaptées pour mon projet ? Et si ce n’est pas le cas, avez vous d’autres protocoles à me conseiller ?

    Bye ^^

    -
    Edité par Otomatyk 17 juillet 2023 à 19:01:07

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      18 juillet 2023 à 13:58:59

      Bonjour,

      Ce que tu veux faire s'apparente à du peer-to-peer (P2P).

      Il y a de nombreux protocoles et implémentations qui permettent ce type d'interaction entre pairs sans (ou presque sans) serveurs pour centraliser les données ou les connexions.

      Tu peux utiliser WebRTC: https://webrtc.org/.

      Il faut être conscient que n'importe quelle architecture P2P nécessitera la présence d'au moins un serveur pour établir la communication initiale dès que tu vas vouloir sortir de ton réseau privé et utiliser internet.

      Introduction to WebRTC protocols - Web APIs | MDN (mozilla.org)

      -
      Edité par Anonyme 18 juillet 2023 à 16:31:41

      • Partager sur Facebook
      • Partager sur Twitter
        18 juillet 2023 à 15:29:05

        Merci, c’est que ce je cherchais :D
        • Partager sur Facebook
        • Partager sur Twitter

        Quel réseau pour une communication sans serveur ?

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown