Se connecter / S'enregistrer

Résolu Utilisation de sockets

Solutions (10)
Tags :
  • Serveur
  • Programmation
, Maître Yoda |
Bonsoir,

Je suis en train de tester un petit programme. Je crée mon sockets (serveur) et le fait "écouter" sur un port, imaginons le 33735.
Et j'aimerai m'y connecter via Firefox. J'imagine bien que je n'en tirerai pas grand chose mais je souhaite juste détecter la connexion de firefox au socket serveur.

Après plusieurs heures d'essai, j'ai fini par recherché sur le net où j'ai trouvé un programme qui faisait la même chose et un commentaire spécifiait qu'on pouvait y connecter un browser, mais je n'arrive pas non plus à le faire avec ce programme.
J'en conclu donc que je suis une brêle et que je dois mal m'y prendre pour configurer firefox!

C'est pourquoi je viens ici vous demander un peu d'aide.

D'après moi, pour configurer firefox, il me suffit d'aller dans Firefox :
1 - Outils -> Options -> onglet "Avancé" : "Réseau".
2 - De mettre "Configuration manuelle d'un proxy" -> Proxy HTTP : localhost (ou 127.0.0.1) , port : 33735.
3 - Je coche "Utiliser ce proxy pour tous les protocoles"
4 - Je mets à blanc la zone "Pas de proxy pour :"

Voilà! Qu'ai-je donc oublier / mal fait ?

Merci d'avance pour celui ou ceux qui m'aideront! :) 
Contenus similaires
Meilleure solution
partage
|
Déjà il faut faire des sockets RAW, et vérifie avec un "netstat -a" l'état des sockets et les protocoles (UDP/TCP).
Comme le disais SiM07, par dessus les sockets, il faut implémenter le protocole HTTP. Firefow, s'il ne peut pas communiquer en HTTP, risque fort de rejeter la connexion.
  • Commenter cette solution |
Score
0
òh
òi
, Maître Yoda |
Meilleure réponse sélectionnée par KnaiL.
  • Commenter cette réponse |
Score
0
òh
òi
, Maître Yoda |
@CRicky : Oui je le sais bien, mais je n'en suis pas rendu là. J'aimerai simplement réussir à "connecter" firefox sur mon port d'écoute. Le reste, c'est un autre problème et je verrais cela plus tard :) 

Merci pour vos réponses en tout cas! Je pense que le problème vient de ce que j'ai dis dans mon précédent message :) 
  • Commenter cette réponse |
Score
0
òh
òi
, Maître Yoda |
Je ne sais pas si vous avez vu:

EDIT:
En fait je lance un client via mon navigateur qui me permet de me connecter aux serveurs de ma boite et d'ouvrir mon environnement de développement, sur lequel j'ai développer mon serveur.


Serais-ce due à ça d'après vous?
Ça expliquerai le fait que mon serveur et mon client (tous deux sur le même environnement) puissent communiquer, mais pas firefox (installer sur mon pc perso), non?
  • Commenter cette réponse |
Score
0
òh
òi
, Maître Yoda |
Je suis certain que mon serveur et mon client fonctionne, j'ai pu échanger des messages via les sockets :/ 
  • Commenter cette réponse |
Score
0
òh
òi
, Ex-AdMiN |
tu es sur qu'il marche ton client ?
  • Commenter cette réponse |
Score
0
òh
òi
, Maître Yoda |
@CRicky : Pour le moment j'ai simplement développé un petit truc qui crée le socket et écoute le port 33735. Rien de plus. Je ne continuerai pas si je bloque déjà à ce niveau là... ;) 

Je viens de tester avec telnet (telnet 127.0.0.1 33735) et ça ne fonctionne pas non plus...
Pourtant, j'ai aussi créé un client dans le même langage et il se connecte très bien au serveur... :/ 

EDIT:
En fait je lance un client via mon navigateur qui me permet de me connecter aux serveurs de ma boite et d'ouvrir mon environnement de développement.

Serais-ce due à ça d'après vous?
  • Commenter cette réponse |
Score
0
òh
òi
, Maître Yoda |
Je développe en Progress (ça ne dira pas grand chose à grand monde je suppose...).

Pas bête le truc de telnet, j'avais oublié que je pouvais tester comme ça!

En fait, ce que je souhaite faire pour le moment, c'est simplement détecter via mon programme que firefox se connecte bien au port que j'écoute. Et pour le moment, ça ne fonctionne pas :s
  • Commenter cette réponse |
Score
0
òh
òi
|
Tu as programmé le proxy?
  • Commenter cette réponse |
Score
0
òh
òi
, Ex-AdMiN |
Oui, là tu connectes bien ton Firefox sur ton port et comme rien ne passe par le port bah rien ne s'affiche, normal.

Tu sais tu prends telnet tu te connectes direct à ton serveur. tu fais telnet 127.0.0.1 33735 et tu pourras envoyer des données à ton serveur et tu pouras faire le traitement etc.

Firefox ne fait pas grande chose au font.

tu fais : telnet 20minutes.fr 80 comme commande puis tu tapes GET / <enter> et tu récupérera le contenu.

Maintenant si tu veux faire un proxy, tu verras dans ton serveur passer GET / ensuite toi tu peux répondre ce que tu veux. (faut pas oublier les entete http ;) , mais la base d'un proxy est juste d'aller ensuite se connecter sur le port 80 surle site, aspirer et redélivrer le même contenu sur le port du proxy (en général le 3128).

Avec quel langage à tu fais ton serveur ?
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS