Socket, proxy, irc, et http

Fermé
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 20 avril 2009 à 09:54
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 22 avril 2009 à 13:29
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.

5 réponses

Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
21 avril 2009 à 08:09
Up là...
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
21 avril 2009 à 09:46
ton projet a l'air interessant, mais a mon avis, ton sujet est bien au dessus des compétances de bien des gens sur ce site.. il va falloir attendre un peu plus longtemps, .... dsl

tu devrai faire ton up un peu plus tard, le soir, quand les geeks seront la ;)
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
21 avril 2009 à 21:02
So... Up plus tard?
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782 > Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016
22 avril 2009 à 08:37
Pas plus de geek le soir .. :(
0
Kharec Messages postés 4143 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509 > Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016
22 avril 2009 à 11:23
Pas plus de geek le soir .. :(

Présent!!! =)
0
Coucou !!
Essaye un autre forum..
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
22 avril 2009 à 10:14
sinon ce que je peux te proposer, c'est d'installer ton propre proxy en local, et de l'utiliser pour tes test. Au moins, tu sera sur que les pb viennent de ton programme, et pas du proxy ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
22 avril 2009 à 13:29
arf.. j'avais répondu se matin, mais comme le site a buggé, le message n'a pas été enregistré

je disais donc, essayes d'installer ton propre proxy, pour etre sur que le PB ne vienne pas du proxy que tu utilises
0