Bonjour,
Je suis actuellement en train de coder un bot IRC en php. Jusqu'a présent aucun problème, je lui donne des fonctions sympa, tout se passe bien. Sauf que je me suis mis en tête de le faire passer pour un proxy, et là, c'est le drame.
J'ai commencé par trouver chercher un proxy. Donc j'en ai pris un au hasard sur une liste annoncé comme un proxy "HTTP/IRC". Le test de validité proposé par le site fournissant la liste est suivant la méthode CONNECT du protocole HTTP. Je suis donc parti pour utiliser celui là.
Donc je suis bien connecté, puisque je reçois un message du proxy confirmant l'établissement de la connection. Je reçois aussi les informations du serveur irc comme quoi je suis en train de m'y connecter mais... dès le premier PING je me fait jeter. Quand je teste avec un client en parallèle, je ne suis pas connecté, c'est a dire que mes messages NICK, USER et PONG n'arrivent pas jusqu'au serveur. Après pas mal d'essai, j'ai l'impression que la connection via le proxy est unidirectionelle, et que le proxy intercepte ce que j'écris et ne le transmet pas au serveur IRC. Je pense donc qu'il y a une synthaxe à respecter pour rester dans le tunnel HTTP, mais je ne trouve aucune info à ce sujet. Actuellement, j'envoie mes messages au travers de la socket qui est ouverte sur le proxy, et qui est cencé être connecté sur le serveur irc.
En espérant être clair, et que quelqu'un a la solution =)
Merci d'avance.
Live free, learn free, help free, Happy Hacking!
Enjoy it!Configuration: Windows XP
Internet Explorer 6.0