begin process at 2012 05 28 23:38:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

créer une adresse ip aleatoire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

créer une adresse ip aleatoire

lundi 11 juillet 2005 à 11:27:29 | créer une adresse ip aleatoire

fredo2009

Salut @ tous!

Voilà je bloque depuis un bon moment déjà!
Je n'arrive pas à créer une adresse valide.
srand ((unsigned)time (0));
int a,b,c,d;
a=rand()%255;
b=rand()%255;
c=rand()%255;
d=rand()%255;
aleatip=htonl(inet_addr(a.b.c.d)); // ma boulette est certainement là

Merci de votre aide
lundi 11 juillet 2005 à 11:47:30 | Re : créer une adresse ip aleatoire

Arnotic

Administrateur CodeS-SourceS
Une adresse IP se code sur un DWORD (32 bit) par sur 4 * 32 bit comme tu viens de le faire.

@+
Arnotic,
Admin CS, MVP Visual C++
lundi 11 juillet 2005 à 12:15:03 | Re : créer une adresse ip aleatoire

fredo2009

int a,b,c,d;
char str[20];
a=rand()%255;
b=rand()%255;
c=rand()%255;
d=rand()%255;
sprintf(str,"%d.%d.%d.%d",a,b,c,d);
aleatip=htonl(inet_addr(str));


voilà comme ça ça marche
sujet clot
lundi 11 juillet 2005 à 12:16:53 | Re : créer une adresse ip aleatoire

BruNews

Administrateur CodeS-SourceS
%256 pour aller jusqu'à 255.

ciao...
BruNews, MVP VC++
lundi 11 juillet 2005 à 12:17:51 | Re : créer une adresse ip aleatoire

BruNews

Administrateur CodeS-SourceS
en + court:
a = rand() & 0xFF;

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : créer, ip, adresse, rand, aleatoire


Répondre à ce message

Sujets en rapport avec ce message

Récupérer une adresse IP. ( à partir de 2 cartes réseaux. ) [ par pcayrol ] Ma config : un PC avec deux cartes réseaux. Chaque carte a son adresse IP.Avec la fonction gethostbyname je recupere un pointeur HOSTENT qui pointe su adresse IP [ par IronLeader ] comment je peux lire l'adresse ip du pc sur lequel l'executable est lance en c++un peu comme winipcfg en fait Merci d'avance afficher l'adresse ip [ par laigle76 ] Salut,je voudrai savoir comment faire pour afficher l'adresse ip du pc d'ou est lancé l'appli.J'utilise Vc++ 6.0 et dev c++Merci d'avance Modifier mon adresse IP [ par sephiro ] Je recherche les API pour modifier l'adresse IP de mon PC, je me déplace dans de nombreux sites ayant des plages IP différentes, j'aimerai donc par pr Récupération d'adresse IP dans un programme [ par Jerems59 ] BonjourJe souhaiterai récupérer mon adresse IP lorsque je me connecte sur internet (connexion 56k) Je voudrai utilisé ensuite cette adresse IP dans un help!!!! Saisir adresse ip en C [ par yeager ] bonjourj'ai un petit problème pour saisir les informations sur mon adresse ip.J'ai un petit code tout simple qui devrait marcher....mais comme par has convertion d'ip [ par zebrahead ] j'aimerai savoir comment convertir, une adresse ip de la base 10 a la base 2, parceque faire la convertion d'un chiffre "normal" ca passe mais je n'ar Masque de saisie sous C++ Buider 6 [ par ivdz ] Bonjour,Comment générer le masque de saisie d'une adresse IP. J'ai créé un TMaskEdit *TMEpuis j'ai fait TME->EditMask="000.000.000.000"Cela marche pou URGENT !! verification adresse ip !!!! [ par ben01n ] Salut à tousje suis débutant en c et je suis en train de programmer un serveur sous linuxvoila mon problème : mon prog prend une adresse ip comme argu Adresse IP a vérifié [ par lcampeur ] Bonjour, je cherche une fonction qui vérifie l'adresse IP mise dans une boite d'édition. Cette IP est mise dans un CString. Merci d'avance Lcampeur


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales