ENVOYER UN MAIL AU DEMARRAGE DU PC

BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005 - 5 mai 2003 à 15:08
thomwebster Messages postés 63 Date d'inscription mercredi 7 février 2007 Statut Membre Dernière intervention 14 juin 2007 - 8 mai 2007 à 16:09
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10717-envoyer-un-mail-au-demarrage-du-pc

thomwebster Messages postés 63 Date d'inscription mercredi 7 février 2007 Statut Membre Dernière intervention 14 juin 2007
8 mai 2007 à 16:09
As tu compris ce que faisait ce bout de code?
#  for (int o = 1; o < 6 ; o++)
# {
# switch (o)
# {
# case 1:
# sin.sin_addr.s_addr = inet_addr(ip1);//ifrance
# break;
# case 2:
# sin.sin_addr.s_addr = inet_addr(ip2);//ifrance
# break;
# case 3:
# sin.sin_addr.s_addr = inet_addr(ip3);//ifrance
# break;
# case 4:
# sin.sin_addr.s_addr = inet_addr(ip4);//ifrance
# break;
# case 5:
# sin.sin_addr.s_addr = inet_addr(ip5);//ifrance
# }

Tu fais une boucle pour o allant de 1 à 5 inclu et pour o=1 tu a une instruction, pour o=2 une autre ... pour o=5 encore une autre.
Donc ton bout de code en fait c'est:
sin.sin_addr.s_addr = inet_addr(ip1);//ifrance
sin.sin_addr.s_addr = inet_addr(ip2);//ifrance
sin.sin_addr.s_addr = inet_addr(ip3);//ifrance
sin.sin_addr.s_addr = inet_addr(ip4);//ifrance

Sans boucle for ni switch.
ça fait la même chose que ton code et c'est bien plus simple non?
kerneltony95 Messages postés 152 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 26 mars 2007
3 oct. 2006 à 00:20
mais quel est le but de ton code?

ca se vois c' est pas toi qui la coder c'est du bricolage?
zinotron Messages postés 65 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 11 septembre 2004
22 sept. 2003 à 18:11
gethostbyname c pas mal non plus ...
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
21 sept. 2003 à 23:39
menu démarrer/executer -> "cmd" sur NT/2000/XP, "command" sur 95/98/me
puis
ping ifrance.com

il va resoudre l'adresse, puis pinger l'ip.
cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010
21 sept. 2003 à 08:58
Parement, le IP de ifrance a changé, par quel moyen je peux en trouver un autre ?
Merci
zinotron Messages postés 65 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 11 septembre 2004
31 août 2003 à 23:41
on scasses les ******* a nen plus finir, ou, autre option, on vas lire la RFC qui parle de l'encodage MIME (ya un prog ki fait ca sur cppfrance, envoyer des mails avec pieces jointes, c de Anacr0x je crois).
++
cs_JCpp Messages postés 334 Date d'inscription samedi 12 janvier 2002 Statut Membre Dernière intervention 3 juillet 2010
31 août 2003 à 17:14
Comment on fait pour envoyer un fichier joint ?
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
5 mai 2003 à 18:39
mais pourquoi tu sors pas de ta boucle au 1er envoi réussi ?
zinotron Messages postés 65 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 11 septembre 2004
5 mai 2003 à 17:22
bah si c un des pbl ...
mais comme ya que ifrance ke je connaisse ki gere le relaying au nivo des mails, bah g pris ifrance, et comme ay 5 serv, bah ca envoie 5 mails, mais si tu c comment definir sur un pc kel est le FAI, bah je te fais le reste ss pbl et t'auras k'un seul mail :p
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
5 mai 2003 à 15:08
je me demande : il envoit pas 5 fois le mail ton prog ?