begin process at 2012 05 25 04:51:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Réseau et Internet

 > 

Général

 > 

observation echange client-serveur


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

observation echange client-serveur

mercredi 26 septembre 2007 à 00:09:09 | observation echange client-serveur

xeolin

Bonjour a tous !

J'ai un petite question :

Voila mon idee :
Je souhaite connaitre les echanges entre mon jeux-video et internet. Je lui dit de se connecter sur mon serveur generer avec python (il y pas de probleme pour ca.) python envara la meme requette au serveur officiel du jeu, et vice-versa, comme un serveur proxie. Biensur on poura voir les echanges, soit par une interface graphique, soit juste en ligne de commande.

La question est comment faire ?

Quel module dois-je utiliser ? Socket ? Urllib(2) ? autre ?

je ne connais pas la methode de transfert de mon jeu : TCP, UDP comment savoir ?

vendredi 5 octobre 2007 à 00:36:48 | Re : observation echange client-serveur

xeolin

merci pour votre aide...
mercredi 24 octobre 2007 à 18:45:38 | Re : observation echange client-serveur

aera group

Bonjour Xeolin,

Désolé de répondre aussi tardivement, mais je n'ai plus beaucoup de temps libre en ce moment, mais je n'ai pas oublier ta question pour autant.

Quand tu dit "La question est comment faire ?" es que tu nous demande de t'expliquer quel est le role du serveur et le role du client dans le cas d'un jeu ?

Globalement je ne vois pas ce que tu veux dir par "observation" ! Ton programme client enverra des informations au programmes serveur (comme par exemple "JoueurA.deplace(X,Y)") qui sera interprété par le serveur et renvoyé aux autres programmes clients conectés !

La méthode de transfert ou Protocol est normalement TCP car les informations circule lorsque la liaison est établie entre le serveur et les différent clients. En utilisant le module Socket tu va pouvoir emmetre des requettes et les recevoire (pour plus d'information va consulté le tutoriel de Gérard Swinnen à la page 278 - ça devient interressant à partir de la page 283 !)

Je pense avoir répondu assez correctement à tes questions, mais si je n'ai pas été assez claire ou si j'ai répondu à côté, signal le moi !
Bonne continuation

P.S. : Désolé pour l'orthographe j'ai pas eu le temps de me relire
______
Aéra
---------------------------
Aide en Python :
   - http://www.pythonfrance.com/infomsg_AIDE-OBTENIR-INFORMATION-WINDOWS_989712.aspx
   - http://www.pythonfrance.com/codes/TUTORIEL-INTRODUCTION-WXPYTHON_43203.aspx
   - http://www.pythonfrance.com/codes/TUTORIEL-COMPILATION-AVEC-PY2EXE_41249.aspx
jeudi 29 novembre 2007 à 23:06:50 | Re : observation echange client-serveur

xeolin

non, je me suis mal expliquer. J'ai un jeux-video (que je n'ai pas creer), et un serveur (celui du jeu), pas le mien. je peux dire a mon jeu de se connecter sur mon serveur. Celui-ci enverra les information recues par le client au serveur officiel, une sorte de serveur proxie. Je veux que les informations recuent par mon jeu et les envoyees soit les meme, et que le serveur de jeu ne s'en rende pas compte. tout ca pour avoir un control sur ces echanges et pouvoir modifier certain packtage et surtout pour les voirs... voila, mon probleme est comment faire pour que python recoit et reenvoit ces packets parfaitement comme ils sont a l'origine. donc voila !
vendredi 4 janvier 2008 à 11:00:19 | Re : observation echange client-serveur

aera group

Bonjour Xeolin, désoler pour le temps que j'ai mis à répondre et bonne année 2008 !

Je pense avoir compris ce que tu veux faire, mais j'ai bien peur que ça soit compliquer ! Le jeu (que tu n'as pas créé) est complier (globalement, c'est un .exe) donc tu n'as plus accé au code source du jeu ! Tu ne peux donc pas modifier une partie du programme pour lui dire de se connecter à ton serveur !!! Pour y arriver, il y a tout de même quelques solutions (mais c'est plus facile a dire qu'à faire !) : Même si le programme est compiler, il se peut que les informations contenant les adresses des serveurs soit dans des fichiers ! Il "suffirait" de remplacer ses adresses par celle de ton serveur ! Pour savoir comment quel fichier sont ouvert, il faut utiliser un logiciel espion (surveillant les connections effectuer et les fichiers ouvert). Je pense que c'est également posible par le journal Windows !
Mais se que tu veux faire ne s'appelerais pas simplement du piratage (ou de la triche, c'est pareil) !
Bonne continuation, et j'espère ne pas avoir répondu a côté cette fois !!!
______
Aéra
---------------------------
Aide en Python :
   - http://www.pythonfrance.com/infomsg_AIDE-OBTENIR-INFORMATION-WINDOWS_989712.aspx
   - http://www.pythonfrance.com/codes/TUTORIEL-INTRODUCTION-WXPYTHON_43203.aspx
   - http://www.pythonfrance.com/codes/TUTORIEL-COMPILATION-AVEC-PY2EXE_41249.aspx



Cette discussion est classée dans : observation, serveur, client, question, echange


Répondre à ce message

Sujets en rapport avec ce message

Socket et Threading [ par dabcorp ] Bonjour , J'ai fait un client/serveur socket , mais je me comprend pas les threads ... Je suis obligé de faire une boucle pour relance le programme à serveur python et client visual basic [ par vinz973 ] bonjour je souhaite créer un serveur en python (socket) qui recoive des données d'une client en visual basic (winsock ) en TCP le probleme c'est que l besoin d'aide ,code client/serveur [ par Veust ] Je suis actuellement sur un projet ou je suis suppposé écrire un code sous python permettant de faire communiquer plusieurs types de plateformes (PC, connexion client/serveur sous linux [ par tsic ] Bonjour,SVP aidez moi à trouver le code du serveur de connexion.j'ai déjà testé celui de windows et ça a marché. Mais mon encadreur demande un serveur Sockets : client/serveur en local -> connection reset by peer [ par xkindool ] Bonjour tout le monde. J'ai un petit problème, je suis débutant python et je cherche à faire un client/serveur tout simple. Alors je m'inspire de ces cours serveur / client [ par juuken ] Je suis a la recherche de tuto ou cours pour effectuer un serveur/client qui communique via internet par des paquets j'ai rechercher des cours mais il installation d'une base de données sur un serveur distant en utilisant Python et le CMS Mzalendo) [ par malaouii ] Bonjour, Comment peut on installer une base de données sur un serveur distant en utilisant Python et le CMS Mzalendo Question sur variable [ par notepc ] Bonjour à tous, aujourd'hui mon problème est le suivant : Je n'arrive pas à rentrer la commande else dans le code suivant : a=2 if ("a%2==0"): probleme avec karrigell [ par majiddus ] bonjour je suis debutant en python,dans le but d'heberger un site web, j'ai installé le serveur karrigell,a partir de mon resau local tout marche bien ramasse miettes compactant ironpython [ par l0r3nz1 ] Bonjour, je pose ma question sur ironpython ici de même qu'une question sur vb.net est posée sur vbfrance. j'ai hérité d'un script qui utilisait de


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 2,184 sec (4)

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