begin process at 2012 02 10 16:02:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

GUI

 > 

Alternative au socket.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Alternative au socket.

jeudi 18 septembre 2008 à 20:27:07 | Alternative au socket.

mohdaef

Bonjours à tous,

Je poste ce message car je me retrouve confronté un problème, je travaille sur un programme qui utilise les sockets pour communiquer par le réseau local et internet, j'ai pu m'aperçevoir qu'a certain endroits ou ils utilisent un serveur cela ne fonctionné pas, que se soit avec le serveur à l'inérieur et le client à l'extérieur que l'inverse. Tout est bloqué.
Je cherche donc une solution alternative pour faire communiquer les deux programmes, sachant qu'il n'y aurais à priorie que le protocole http qui passe, y aurai t-il un moyen de l'exploiter ? (J'ai un hébergement web si sa peux aider)

Merci pour votre aide, car c'est peut-être une voie sans issue.
jeudi 18 septembre 2008 à 22:53:33 | Re : Alternative au socket.

DeAtHCrAsH

Salut,

Tu souhaites transferer quel type de donnée et en quelle quantité ?
De quel maniere les programmes doivent t'il communiquer ? Synchrone ? Asynchrone ? En temps réel ? ....

Shell
dimanche 21 septembre 2008 à 20:20:38 | Re : Alternative au socket.

mohdaef

Bonjour,

Le client et le serveur travaillent de façon synchrone, ils communiquent par l'envoie de chaine de caractèrs qui sont formées sur le principe d'un premier numéro qui identifie la commande à exécuté suivie du reste de la chaine qui correspond à des instructions ou des valeur que les programmes doivent transmettre pour cette commande.

J'espère que c'est  bien ce que tu voulais savoir...
mercredi 24 septembre 2008 à 13:34:37 | Re : Alternative au socket.

rt15

Membre Club Administrateur CodeS-SourceS
Salut,

En interne, ton navigateur utilise une socket pour communiquer avec les serveurs Web. Cette socket est configurée en TCP et effectue ses requêtes sur le port 80 du serveur.

Le protocole HTTP ne définie que ce à quoi doit ressembler le "texte" envoyer par cette socket (GET, POST...)

Il y a des chances pour ce qui te bloque ne regarde que les ports, sans regarder le contenu.

Donc si tu configures ton serveur pour écouter sur le 80 (Il faut donc qu'il n'y ait pas de serveur Web sur ton serveur... Ou alors il faut qu'il soit sur un autre port...), tu peux espérer esquiver la protection.


Autre solution, si tu as un serveur Web, tu peux y mettre en place une application CGI, pouvant éventuellement communiqué avec un autre processus tournant en permanence sur le PC du serveur Web. Mais ça peut être lourd à mettre en place... CGI sous Google pour plus d'infos.


Cette discussion est classée dans : serveur, socket, communiquer, alternative


Répondre à ce message

Sujets en rapport avec ce message

Serveur Vc++6 pb dans recv [ par alfred ] Salut a tousJ'ai un probleme dans mon serveur et je ne sais pas comment le resoudre. Le client se connecte bien et envoie le bon nombre de caracteres sockets: méthode accept() [ par julien20vt ] Voila,je viens de coder le serveur de ma socket et ce qui me parait etrange c'est que la méthode accept() n'est pas bloquante, je pensais que le serve encore mon serveur [ par skysee ] bonjour,je suis toujours avec mon serveur en c sous visual c++ sous windows(sis eulement j'avais linux).Le problème est que je n'ai pas d'erreur de co Réception de données sur socket. [ par julien20vt ] Bonjour,J'ai un doute concernant l'utilisation de sockets.Si coté serveur j'utilise un buffer de taille X pour lire sur ma socket, ce serveur reste en Problème d'envoie par socket [ par CyberP ] J'ai fait un programme qui se connecte à un serveur ftp (le serveur ftp est aussi sur mon ordi). Je me connecte avec la fonction connect() et je recoi socket et fichiers textes : HELP !! [ par ben01n ] Salut tout le monde !je prog actuellement un client serveur en udp multicast sous linux (voir source sur ce site) et j'aimerais que mon serveur envoi bind bought bought lier [ par JoebarGlut ] Salut, j'ai un piti problem de bind, kelkun peut il m'eclairer ?j'explik : (c'est un client qui se metamorphose en serveur ou en client suivant ce qu' socket [ par flatou ] salutvoila le code du serveur sous dos que j'ai fait :#include #include #include #pragma comment(lib, "ws2_32.lib")SOCKET s;SOCKET c;SOCKET result;soc Tutorial - Socket, serveur, client BCPP + GUI [ par NyxArm ] Bonjours tout le monde, je suis présentement en période d'appretissage du language CPP sur Borland(v.6). Maintenant que j'ai acquis quelque conna pb connetion reseau multiutilisateurs [ par JRB ] lorsque l'on veut creer une connection reseau ou plusieurs clients peuvent se connecter sur le meme serveur, est ce que le serveur doit creer un socke


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales