|
Bas de page | |
---|---|
Auteur | Sujet : [C/Socket]Programmer un proxy |
Publicité | Posté le 08-04-2006 à 20:02:26 |
Zipo Ours bipolaire | tiens j'avais fais un proxy smtp si ça peut t'aider, ya le source en C et le rapport ici :
Message édité par Zipo le 09-04-2006 à 18:15:50 --------------- - mon feed-back |
psyphi | J'ai bien essayé de regarder des logiciels open, j'ai télécharger les sources de squid mais bon faut avoir un certain niveau, je maitrise bien le C/C++ et d'autre langage mais lire un tel projet c'est chaud. |
nargy | Entraîne toi sur le forum, debugger les programmes des autres c'est pas toujours évident. |
psyphi | J'ai une petite idée d'algo, qu'en pensez vous? :
|
nargy | C'est un bon début. |
psyphi | J'ai créer un bou de code qui fonctionne a peu près, mais il y a beaucoup de bugs que je ne comprend, les connexions foires au bout d'un moment et j'ai beaucoup de bug d'affichage à croire que tout le code des pages web n'est pas transmit.
Message édité par psyphi le 14-04-2006 à 15:31:49 |
Publicité | Posté le 12-04-2006 à 22:35:18 |
Zipo Ours bipolaire | on sent que tu aimes commenter ton code toi Message cité 1 fois Message édité par Zipo le 12-04-2006 à 22:40:45 --------------- - mon feed-back |
psyphi | C'est vrai que je ne l'ai pas super commenté, généralement je commente mon code quand je sais que j'aurai des problèmes en le relisant mais la le principe est connu donc j'ai pas beaucoup commenté. Mais je vais corriger ca par la suite. |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
psyphi | Voila j'ai édité mon message précédent et commenté mon code |
psyphi | J'ai fait une mise à jour du code proper et commenté cette fois ci, mais mon proxy ne fonctionne pas avec les images, qqun peut il m'aider?
|
nargy | oui! parceque les navigateurs moderne ne demandent pas l'image en entier. Ils en font la demande au serveur bout par bout, selon l'affichage necessaire. Par exemple, si l'internaute va directement au bas de la page, le téléchargement des images du haut de la page est interrompu après le bout courant et sera repris en dernier.
Message édité par nargy le 18-04-2006 à 15:24:17 |
nargy | heu non, c'est pas le code 304. là je me souviens plus. tu devrais le trouver sur le web. Message édité par nargy le 18-04-2006 à 15:24:42 |
psyphi | ouin je pensais pas que c'était si dur que ça.
|
nargy | > Ou est ce que je vais trouver ce code spécifique dans les RFC ?
|
nargy | ha tiens: 206 Partial Content |
nargy | zieute un coup ici:
|
psyphi | C'est quand même bizarre cette histoire je viens de trouver une autre source de proxy (enfin ! lol) et il ne gère nul part le 206 Partial Content et pourtant quand j'utilise son proxy avec la dernière version de firefox les images s'affichent.
|
psyphi | Effectivement je reviens de faire un test, en utilisant un buffer de 1 octets (char) au lieu de 1ko (char buffer2[1024]) pour la reception des données du serveur et cette fois les images s'affiches :-|.
Message édité par psyphi le 18-04-2006 à 17:31:18 |
nargy |
psyphi | J'ai fait une grosse mise à jour du code, finis les gros plantage!
|
nargy | ouais le code est un peu gros, et en plus c'est du windoz. je peut pas tester là, et c'est balaise avec autant de code de compiler de tête.
|
nargy | pour le freeze, tu doit avoir un problème de communication thread. |
psyphi | J'ai un nouveau problème, encore un . Depuis que j'ai rajouté mes fonctions de parse de requete HTTP, le nombre de site qui fonctionne est bien meilleur qu'auparavant et je n'ai plus de freeze mais par contre le multithreading plante !!
|
tholdan | Il plante à sur l'index du forum chez moi.
--------------- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
nargy | > 0x0040155f emploie l'adresse mémoire 0x0014a0000. La mémoire ne peut pas être "read". |
nargy | oui, les entêtes n'ont pas d'ordre |
tholdan |
Message édité par tholdan le 23-04-2006 à 01:03:45 --------------- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
psyphi | Le problème des erreurs de read provennait de l'espace mémoire des threads qui était mal initialisé à chaque nouveau thread.
|
tholdan |
Message édité par tholdan le 23-04-2006 à 01:50:17 --------------- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
psyphi | Pour ceux que ça interesse j'ai fait une mise à jour du code avec l'implémentation de la requete POST.
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
QQ1 peut il m'aider à propos de socket non bloquant je n'y connais rie | Comment programmer une interruption matérielle??? |
programmer logiciel en BASIC | novice en programmation doit programmer sous unix. |
rmi zip socket | Forcer authentification au proxy |
[C] select avec les socket | Emulation socket |
quel soft utiliser pour creer un site web sans savoir programmer?? | Java Socket & Crontab |
Plus de sujets relatifs à : [C/Socket]Programmer un proxy |