[PHP] Bot irc

Résolu/Fermé
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 - Modifié par Luxerails le 11/05/2011 à 16:48
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 - 11 mai 2011 à 16:51
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...
A voir également:

1 réponse

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