Maison > Article > développement back-end > Programme C pour trouver l'adresse IP, le masque de sous-réseau et la passerelle par défaut
Le langage de programmation C peut être utilisé pour trouver les détails de la connexion Internet du système. Comprenons maintenant la terminologie de base requise dans cette question.
Adresse IP - L'adresse IP signifie adresse de protocole Internet. Une adresse IP est un numéro d'identification numérique fixe associé à chaque appareil. Les adresses IP permettent la communication entre les appareils sur Internet à l'aide d'adresses IP.
Subnet Mask - Le composant 32 bits d'une adresse IP. Un masque de sous-réseau distingue les composants réseau d'une adresse IP en deux parties de l'adresse IP. L'un est l'adresse réseau et l'autre est l'adresse réseau. Sous-réseau est le numéro de sous-réseau de l'adresse IP du système conçu pour se connecter au réseau et compléter la connexion au réseau.
Passerelle par défaut - C'est le point d'accès ou le routeur IP de l'ordinateur connecté au réseau. Cette passerelle par défaut est la passerelle par défaut définie pour l'ordinateur jusqu'à ce qu'une application utilise une passerelle masquée différente. La passerelle est la voie de connexion entre le réseau du système et Internet. Une défaillance de ce réseau pourrait déconnecter le sous-réseau d'Internet.
Nous avons désormais appris tous les énoncés liés à notre métier. Nous pouvons désormais les afficher à l’aide d’extraits de code et de programmes.
En langage de programmation C, deux méthodes peuvent être utilisées pour vérifier l'adresse IP du système.
Le langage de programmation C fournit la fonction system() dans la bibliothèque stdlib, qui peut être utilisée pour accéder à la configuration IP du système en utilisant ipconfig. Lors de l'appel de la fonction, nous transmettrons l'adresse complète du fichier ipconfig qui doit être extrait.
#include <stdio.h> #include <stdlib.h> int main(){ system("c:\windows\system32\ipconfig"); return 0; }
Une autre façon de récupérer les détails IP du système consiste à utiliser la fonction excel(). Cette fonction a besoin de plus d'un paramètre comme dans le code.
#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main() { execl("c:\windows\system32\ipconfig", "ipconfig", 0); return 0; }
La sortie dépend. sur le système. Les détails IP du système sont confidentiels, donc aucune sortie n'est affichée ici, mais vous pouvez exécuter le code et les détails seront affichés sur votre système.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!