Les Snippets

Connexion

Obtenir la liste des adresses IP de la machine.

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 10/05/2006 14:48:59 et initié par FrancisFaure [Liste]
Date de mise à jour : 10/05/2006 18:10:43
Vue : 19755
Catégorie(s) : API
Langages dispo pour ce code :
- Foxpro 8, Foxpro 9
- Windev
- Voir tous les langages pour ce code snippet



Langage : Foxpro 8 , Foxpro 9
Date ajout : 10/05/2006
Posté par FrancisFaure [Liste]

* http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/getipaddrtable.asp

* les adresses IP de la machine
DECLARE INTEGER GetIpAddrTable IN iphlpapi;
    STRING  @ pIpAddrTable,;
    INTEGER @ pdwSize,;
    INTEGER   bOrder
DECLARE STRING inet_ntoa IN ws2_32 INTEGER in_addr
pdwSize =0
=GetIpAddrTable (NULL, @pdwSize, 1)
pIpAddrTable = REPLICATE(CHR(0), pdwSize)
=GetIpAddrTable (@pIpAddrTable, @pdwSize, 1)
nombre = buf2dword(SUBSTR(pIpAddrTable, 1, 4))
FOR i=1 TO nombre
  Adresse = INET_NTOA(buf2dword(SUBSTR(pIpAddrTable, 5 + (i-1)*24, 4)))
  Masque  = INET_NTOA(buf2dword(SUBSTR(pIpAddrTable, 13 + (i-1)*24, 4)))
  ? adresse + "/" + masque
Next
FUNCTION buf2dword(cBuffer)
RETURN Asc(SUBSTR(cBuffer, 1,1)) + ;
    Asc(SUBSTR(cBuffer, 2,1)) * 256 +;
    Asc(SUBSTR(cBuffer, 3,1)) * 65536 +;
    Asc(SUBSTR(cBuffer, 4,1)) * 16777216


Snippets en rapport avec : Ip, Api, Vfp, Ipaddress, Adresse



Codes sources en rapport avec : Ip, Api, Vfp, Ipaddress, Adresse

{Foxpro} LISTER LES ADRESSES IP DE LA MACHINE
Lister les adresses IP de la machine...

{ASP / ASP.NET} RECUPERER L'ADRESSE IP DU VISITEUR DU SITE
Mettez ceci dans votre page ASP et cela affichera l'adresse IP du visiteur ...

{} EXTRACTION DES ADRESSES IP
Permet tout simplement d'extraire les adresses IP d'un texte. Valide: 192.168.0.1 ss 127.0.0....

{Visual Basic, VB6, VB.NET, VB 2005} CONTROLE UTILISATEUR IPBOX POUR LA SAISIE D'ADRESSE IP
IPBox est un contrôle utilisateur permettant d'effectuer la saisie d'une adresse IP dans un formulai...

{} VALIDATEUR IPV4
Permet de tester la validité d'une chaine representant une adresse IPv4, telle que 127.0.0.1 ou 192....

{PHP} GEO-LOCALISATION (CONTINENT)
Cette source est extrèmement simple et ne relève pas du génie de la programmation, toutefois j'ai mi...

{Delphi} COMMENT CONNAITRE SON IP PUBLIC
Cette DLL que je vous propose, vous permet de connaitre votre IP public que vous soyez connecter dir...

{JAVA / J2EE} MAC, IP, MASQUE ET NOM DES CARTES RÉSEAUX D'UN PC (JNI)
Ce petit bout de code permet la récupération de l'adresse mac des cartes réseau d'un PC et également...

{SQL} SQL SERVER : CONVERSION IP EN CHAÎNE DE TEXTE VERS INTEGER ET INVERSE
Voici 2 fonctions permettant la conversion d'une chaîne de caractère contenant une adresse IP vers u...

{C / C++ / C++.NET} UTILISER L'IP CONTROLE
Il s'agit d'un code simple pour montrer comment on se sert de l'IP Control. il convertira l'ip DWOR...