Accueil > > > CLIENT/SERVEUR XMLRPC
CLIENT/SERVEUR XMLRPC
Information sur la source
Description
La source contient un serveur XMLRPC et le client qui lui est associé, elle n'est pas commentée car le code est extremement simple est il parle de lui meme.
Source
- FICHIER serveur.py
-
- from SimpleXMLRPCServer import SimpleXMLRPCServer
- import fonctions, fonctions2
-
- class Controleur:
- s1 = fonctions.Fonctions()
- s2 = fonctions2.Fonctions2()
-
- ##=============================================================##
- ## Partie Serveur ##
- ##=============================================================##
-
- serveur = SimpleXMLRPCServer(("", 8000)) #ip du serveur volontairement laissee vide
- serveur.register_instance(Controleur(), True)
- print "Serveur XMLRPC v0.1 en marche"
- serveur.serve_forever()
-
-
-
-
- FICHIER client.py
-
- import xmlrpclib
-
- serveur = xmlrpclib.ServerProxy("http://localhost:8000")
-
- message = serveur.s1.hello()
- message2 = serveur.s2.hello2()
- texte = serveur.s1.texte('salut tom')
- texte2 = serveur.s2.texte2('salut tom2')
-
- print message
- print message2
- print ""
- print texte
- print texte2
FICHIER serveur.py
from SimpleXMLRPCServer import SimpleXMLRPCServer
import fonctions, fonctions2
class Controleur:
s1 = fonctions.Fonctions()
s2 = fonctions2.Fonctions2()
##=============================================================##
## Partie Serveur ##
##=============================================================##
serveur = SimpleXMLRPCServer(("", 8000)) #ip du serveur volontairement laissee vide
serveur.register_instance(Controleur(), True)
print "Serveur XMLRPC v0.1 en marche"
serveur.serve_forever()
FICHIER client.py
import xmlrpclib
serveur = xmlrpclib.ServerProxy("http://localhost:8000")
message = serveur.s1.hello()
message2 = serveur.s2.hello2()
texte = serveur.s1.texte('salut tom')
texte2 = serveur.s2.texte2('salut tom2')
print message
print message2
print ""
print texte
print texte2
Conclusion
Je n'ai pas mis le code des classes fonctions et fonctions2, mais elles se trouvent dans le .zip :)
Historique
- 09 janvier 2007 15:50:27 :
- mise a jour du .zip
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
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 progra
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 probl
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
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,
observation echange client-serveur [ par 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 connect
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
Importer la Base de registre windows en xml pour la réutiliser en xml. [ par Psychokenshin ]
Bonjour à tous, Je cherche donc à exporter ma base de registre windows dans un fichier xml et ce de façon à pouvoir l'utiliser facilement dans un dic
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
connexion python [ par tsic ]
Bonjour, Voilà, j'ai débuté recemment avec python et je veux faire une connexion client serveur (windows) par l'intermédiaire d'une interface QT Desig
msn client/serveur python [ par tsic ]
Bonjour, je suis bloqué ilya preque 2 semaines dans le code suivant. je veut que le client et le serveur envoyent leurs message d'une maniere comme ms
|
Derniers Blogs
[WP7] AJOUTER DES IMAGES DANS LA MEDIA LIBRARY D'UN WINDOWS PHONE 7[WP7] AJOUTER DES IMAGES DANS LA MEDIA LIBRARY D'UN WINDOWS PHONE 7 par Audrey
L'émulateur Windows Phone 7, fourni avec la version Beta des outils développeurs n'inclut aucune image dans sa bibliothèque. Pas très pratique de tester son application lorsque l'on souhaite que l'utilisateur puisse choisir une image présente dans le télé...
Cliquez pour lire la suite de l'article par Audrey VIVE LES MOCKS ET LES POCOSVIVE LES MOCKS ET LES POCOS par vLabz
J'observe régulièrement autour de moi de la confusion à propos de ces deux termes et j'aimerais juste rappeler ce qu'ils signifient. Je ne suis bien sûr pas le mieux placé pour faire une leçon mais je vais faire de mon mieux pour mettre en valeur ce q...
Cliquez pour lire la suite de l'article par vLabz [WF4] WORKFLOW AND CUSTOM ACTIVITIES - BEST PRACTICES (4/5)[WF4] WORKFLOW AND CUSTOM ACTIVITIES - BEST PRACTICES (4/5) par JeremyJeanson
Vendredi dernier Microsoft a publié le quatrième épisode des bonnes pratiques pour coder ses activités custom dans WF4 : endpoint.tv - Workflow and Custom Activities - Best Practices (Part 4) . Tout comme pour les précédents épisodes, j'ai pris le temps d...
Cliquez pour lire la suite de l'article par JeremyJeanson DéVELOPPEMENT MOBILE : .NET COMPACT FRAMEWORK & LIMITATIONSDéVELOPPEMENT MOBILE : .NET COMPACT FRAMEWORK & LIMITATIONS par Pi-R
Introduction :
Le développement d'applications mobiles est quelque peu différent du développement d'applications sous Windows. En effet, le développement d'applications mobiles se base sur le .NET Compact Fra...
Cliquez pour lire la suite de l'article par Pi-R IPHONE VERSUS WP7 CODINGIPHONE VERSUS WP7 CODING par Nicolas
Je relais une présentation sur slideshare.net, qui compare le développement sur Iphone et Windows Phone 7, qui ma fait sourire. I phone versus windows phone 7 coding View more presentations from www.donburnett.com. J'aurais bien aimé une comparai...
Cliquez pour lire la suite de l'article par Nicolas
Logiciels
Xilisoft HD Vidéo Convertisseur 6 (6.0.3.0421)XILISOFT HD VIDéO CONVERTISSEUR 6 (6.0.3.0421)Xilisoft HD Vidéo Convertisseur est un outil professionnel de conversion HDTV, conçu pour transfo... Cliquez pour télécharger Xilisoft HD Vidéo Convertisseur 6 Xilisoft MP4 Convertisseur 6 (6.0.2.0415)XILISOFT MP4 CONVERTISSEUR 6 (6.0.2.0415)Xilisoft MP4 Convertisseur est un outil puissant pour la conversion de vidéo MP4, qui peut conver... Cliquez pour télécharger Xilisoft MP4 Convertisseur 6 Vade Retro Desktop (3.03)VADE RETRO DESKTOP (3.03)Le logiciel antispam Vade Retro pour Microsoft Outlook®, Outlook Express® et Windows Mail®(Vista)... Cliquez pour télécharger Vade Retro Desktop Malwarebytes Anti Malwares (1.46)MALWAREBYTES ANTI MALWARES (1.46)Malwarebytes' Anti-Malware est un anti-malware qui peut éliminer même les plus avancés des logic... Cliquez pour télécharger Malwarebytes Anti Malwares
|