Partage
  • Partager sur Facebook
  • Partager sur Twitter

SFML network

Sujet résolu
    16 septembre 2023 à 13:22:18

    Bonjour, 

    je souhaite aprendre le reseau avec la SFML le cour sur le site officiel de la SFML est tres bien cependant je ne n'arrive tout de meme pas a apprendre grace a ce tuto , je me demandais si il existe un cour complet qui explique les base et les notion avancé sur le suject du reseau avec la SFML en francais ou en anglais (je commence vraiment de 0 sur cette partie de la SFML et meme en reseau de maniere generale)

    • Partager sur Facebook
    • Partager sur Twitter
      16 septembre 2023 à 15:40:48

      Salut,

      D'abord et avant tout, il faut prendre conscience du fait que SFLM est l'acronyme de Simple Fast Multmedia Layer, ce qui se traduit par Couche (d'abstraction) Multimedia Simple et Rapide.

      Le nom choisi pour un projet ayant (généralement) pour but de permettre aux gens de comprendre l'usage auquel il est destiné, on peut donc "assez facilement" se dire que le but de la SFML est de nous fournir une couche d'abstraction nous permettant de manipuler des données issues du domaine ... du multimédia; soit des sons et des vidéos.

      On se rend alors assez facilement compte que tout ce qui a trait au domaine des réseaux n'a en fait... absolument rien à voir avec l'objectif principal de la SFML qui est, rappelons-le le multimedia.

      Bien sur, il se peut que ces deux domaines viennent à coexister, mais cela implique que l'utilisation de la "couche réseau" sera sans doute tres spécifique car ... adaptée à certains aspects spécifiques du multimédia (dont la nécessité de s'assurer que l'ensemble soit exécuté dans des délais particulièrement restreints, si l'on veut garantir un taux de raffraichissement de l'image de l'ordre de 30 à 60 image par secondes.

      Tout cela pour dire que je pense sincèrement que tu fasses fausse route en espérant apprendre les bases de réseau à partir du tutoriel sur le sujet fournit par la SFML, car il a beau avoir toutes les qualités possibles, il restera malgré tout beaucoup trop dirigé vers les besoins spécifiques en matière de multimédia.

      Mettons nous bien d'accord : il ne s'agit aucunement de critiquer  ce tutoriel... Il s'agit juste de te faire prendre conscience qu'il ne sera sans doute suffisant et intéressant que dans la mesure où tu n'envisage de t'intéresser au réseau que "le temps d'un projet", sans forcément chercher à maîtriser "plus que cela' l'aspect réseau.

      Si par contre, ton objectif est -- comme le laisses présumer la tournure de ta question -- vraiment d'arriver à maîtriser "relativement bien" l'aspect réseau et, en plus, d'arriver à comprendre l'utilisation qui en est faite avec SFML, mon avis personnel est qu'il ne faut pas mettre la charrue avant les boeufs et que tu aurais sans doute largement intérêt à "laisser tomber provisoirement" la SFML pour t'intéresser sérieusement à l'aspect réseau "de base" avant de revenir voir comment la SFML l'utilise en pratique.

      Dans cette optique, je te conseillerais peut-être ==>l'introduction à la programmation réseau<== faite par notre ami bousk, qui devrait au moins te permettre de comprendre ce qui se fait "sous le capot" avant de spécialiser les choses avec la SFML ;)

      • Partager sur Facebook
      • Partager sur Twitter
      Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire viennent aisément.Mon nouveau livre : Coder efficacement - Bonnes pratiques et erreurs  à éviter (en C++)Avant de faire ce que tu ne pourras défaire, penses à tout ce que tu ne pourras plus faire une fois que tu l'auras fait
        16 septembre 2023 à 18:18:58

        merci pour ta reponse en effect j'ai regarder ton lien et je pense qu'il serait plus judicieux d'avancer pas a pas avant d'aprendre directement le reseau par la SFML :)
        • Partager sur Facebook
        • Partager sur Twitter

        SFML network

        × 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