bonjour,
je vous explique mon problème, j'ai créé un client irc en python mais je souhaiterai transformer ce client en C (sous windows)
je me connecte au serveur irc.freenode.net port 6667
j'envoie le NICK apparemment sans problème (car si le nick est déjà pris il me le signale)
mais le USER semble ne pas passer il reste en boucle sur un "checking ident" jusqu'à clore la connection par "time out"
en python (et ça marche) je fait un :
en C j'essaye de faire la même chose:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ma_socket.send('USER guest "localhost" "irc_server" :monpseudo'\r\n')
voilà... il me semble que c'est exactement le même code au final...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char user[50]="USER guest \"localhost\" \"irc_server\" :monpseudo\r\n"; ... send(socket1,user,sizeof(user),0);
(pour préciser j'exécute mon python par Cygwin et je bosse le C sous Dev-C++)
Partager