[PHP] Bot irc

[Résolu/Fermé]
Signaler
Messages postés
159
Date d'inscription
jeudi 14 avril 2011
Statut
Membre
Dernière intervention
24 décembre 2012
-
Messages postés
159
Date d'inscription
jeudi 14 avril 2011
Statut
Membre
Dernière intervention
24 décembre 2012
-
Bonjour, j'ai un petit problème.
Je suis sur un site de challenges et d'épreuves et il y a une épreuve où je dois coder un bot qui est censé récupérer un mot de passe crypté en césar en moins de 2 secondes sur un irc.
Mais le script me dits :
fputs(): send of 21 bytes failed with errno=10053
Voici une partie de mon script:
$socket = fsockopen( 'irc.worldnet.net' , 6667 );//connection a worldnet par le port 6667. 
if (!$socket) exit(0);//si la socket ne repond pas le programme ce ferme. 
fputs( $socket , "USER ****\r\n" );//paramêtre :USER (host)(pseudo). 
fputs( $socket , "PASSWORD ***\r\n" ); //Password 
fputs( $socket , "NICK ***\r\n" );//NICK du bot (pseudo). 

while(42){ 
 $donnees = fgets($socket,512); // On lit les données du serveur. 
 fputs( $socket , "JOIN #nc-irc-challs\r\n");// ? Ça c'est l'erreur. ? 
 if($donnees) // Si le serveur nous a envoyé quelque chose. 
 { 

 ... 
  
 } 
} 


Résolu -- j'ai mis le JOIN #nc-irc-challs dans la boucle infinie...

1 réponse

Messages postés
159
Date d'inscription
jeudi 14 avril 2011
Statut
Membre
Dernière intervention
24 décembre 2012
41
Résolu, ça venait du fait que le JOIN #... était dans la boucle infinie