Récupérer l'index d'une adresse ip locale à partir de l'adresse ip

Soyez le premier à donner votre avis sur cette source.

Vue 5 028 fois - Téléchargée 431 fois

Description

Fonction prête à l'emploi. Permet de récupérer le numéro d'index d'une adresse IP locale. Il s'agit du numéro de l'interface réseau. L'index n'est pas l'adresse MAC. Ce code source montre un exemple. La fonction passe en revue la table d'ip du pc pour trouver l'ip dont on veux déterminer l'index, puis si l'ip n'y est pas alors le programme passe en revue la table d'ip des gateways. Pour appeler la fonction et récupérer l'index, faire comme ceci :

dim MonAdresseIP as string
dim index as long

MonAdresseIP = "xxx.xxx.xxx.xxx"
Index = GetIndexFromIP(MonAdresseIP)

Source / Exemple :


' récupérer l'index d'une adresse IP locale

dim MonAdresseIP as string
dim index as long

MonAdresseIP = "xxx.xxx.xxx.xxx"
Index = GetIndexFromIP(MonAdresseIP)

Conclusion :


La fonction prête à l'emploi est composée de deux classes et d'un module. Une classe pour générer la table d'ip du pc et une classe pour générer la table d'ip des gateways.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de evilcoder

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.