Partage
  • Partager sur Facebook
  • Partager sur Twitter

Requête PING xCode

    23 novembre 2017 à 19:52:39

    Bonsoir,

    Je dois réaliser un exercice ou je rentre une adresse IP pour ensuite y effectuer un ping. Le problème est que je dispose d'xCode et par conséquent je ne peux pas utiliser les fonctions présentent sous Windaub (System...).
    J'ai déjà effectué des recherches et je suis tombé sur la famille des fonctions exec, mais je ne sais pas si je dois les utiliser, ni comment les utiliser.
    Au cas ou, je dispose d'un shell qui, lorsqu'il est exécuté, ouvre le Terminal et effectue une requête PING.

    Merci d'avance ! 

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      23 novembre 2017 à 20:36:34

      Tu mélanges pas mal de choses non ?...

      ping est la commande standard la plus présente, et MacOS l'a (je ne vois même pas pourquoi tu parles de ce bousin d'XCode, ça n'a rien à voir et rien à faire ici).

      Ensuite, tu peux simplement lire la doc d'exec qui est assez claire.

      • Partager sur Facebook
      • Partager sur Twitter
        23 novembre 2017 à 21:51:47

        Non je ne mélange pas les choses. Je dois réaliser cet exercice : Ecrire une application qui permet de faire des « ping » sur une adresse de classe C. Vous choisirez une plage d’adresses sur laquelle vous souhaitez travailler. Ensuite l’application avec l’adresse fournie (192.168.15x.xxx) enverra des requêtes ICMP aux machines désignées. On ne testera par si la machine cible est active ou pas.

        Par conséquent, je précisais mon IDE car sur xCode, il n'y a pas les mêmes bibliothèques que sur Windows notamment au niveau des commandes System et ainsi de suite.

        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          23 novembre 2017 à 21:53:11

          Windows n'est pas un IDE.

          • Partager sur Facebook
          • Partager sur Twitter
            23 novembre 2017 à 22:38:48

            Mais je ne dis pas que Windows est un IDE, je parle de la bibliothèque Windows.h mais bon..
            • Partager sur Facebook
            • Partager sur Twitter
            Anonyme
              27 novembre 2017 à 9:28:42

              Il faut être précis quand tu parles de quelques chose.

              Windows, c'est différent de windows.h.
              De plus, je rejoint Artemix : xCode, il a quoi à voir avec la choucroute ?

              Tu cherches à faire un ping, c'est quelque chose qui n'existe (à ma connaissance) pas directement en langage C.
              Donc, soit :

              Tu utilises la commande "ping" via une fonction de type "system" ou "execve" ou autre.
              Tu utilises une fonctions ping contenu dans une bibliothèque éligible sur la plateforme cible (J'imagine que c'est pour cela que tu parles de Windows : IcmpSendEcho dans windows.h)
              Tu recode un ping from scratch : création d'une socket, envoie paquet ICMP et tout le tralala.

              (Je suis sûr qu'avec un peu de google tu dois trouver ce genre de code pour Linux, et qu'il est adaptable à MacOs)
              • Partager sur Facebook
              • Partager sur Twitter

              Requête PING xCode

              × 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