Python socket

Fermé
Utilisateur anonyme - 5 mai 2010 à 16:00
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 6 mai 2010 à 21:14
Bonjour,
J'aimerai faire du transphére de données avec python en réseau local:
J'ai entendu parler de socket mais je ne trouve pas de tutoriel.

Pourriez-vous m'indiquer ou je peut en trouver un bon tuto et en français si posible.
Si vous avez d'autre idées pour le transphére je les écoute.

merci d'avance

2 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
Modifié par sebsauvage le 5/05/2010 à 16:06
Le transfert par socket n'est pas forcément le moyen le plus simple.

quel genre de transfert du veux faire ?
De gros fichier, de petits messages ?
Il y a de multiples possibilités (Jabber/XMPP, HTTP, XML-RPC, FTP...)

Par exemple on peut automatiser l'envoi de fichiers par FTP en Python:
https://sebsauvage.net/python/snyppets/#sendftp

Pourquoi pas des XML-RPC ? C'est ultra-simple à mettre en place.
https://sebsauvage.net/python/snyppets/#xmlrpc
0
Utilisateur anonyme
5 mai 2010 à 17:23
Enfaite je veut faire un jeu video en réseau avec blender!
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
5 mai 2010 à 17:24
Oulà... je n'ai pas trop touché à Python sous Blender.
Je te conseille d'aller faire un tour sur les forums de Blender (en anglais, j'en ai bien peur).

J'ignore si le moteur de jeu de Blender a des fonctions réseau.
0
Utilisateur anonyme
5 mai 2010 à 17:29
je veut juste un moyen de transphérer des variables, aprés pour l'adaptaton sous blender je m'en sortirer mais à partir du moment ou je peut transphérer une variable sa me va.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
5 mai 2010 à 17:34
Et bien perso j'aime bien XML-RPC, parce qu'il suffit d'appeler une simple méthode côté client.
0
sa commence mal des la premiere ligne de code :

import xmlrpclib

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named xmlrpclib
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
5 mai 2010 à 17:47
Ah... Le python embarqué dans Blender ne doit pas avoir tous les modules.
0