Socket tcp pour envoie de fichier xml

surferparadise -  
banismed Messages postés 9 Statut Membre -
Bonjour,
je voudrais savoir si qq un sait comment ouvrir une socket TCP sur le port 8881 avec une IP précise afin d'envoyer un fichier XML ( pas le fichier global : essai.xml mais le code du fichier directement ) sur une machine qui ne comprend que le XML sous ce format.
A voir également:

2 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
Fastoche:
HOST = 'monserveur'

PORT = 8881
filename = 'monfichier.xml'

file = open(filename,'rb')
data = file.read()
file.close()

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.send(data)
s.close()


(c'est du Python)

Mais qu'est-ce que tu entend par "pas le fichier global" ?
C'est bien le fichier lui-même que tu veux envoyer ?
Ou juste le nom du fichier ?
0
banismed Messages postés 9 Statut Membre
 
salut .je veut un petit exemple d'interoger fchier xml sous java avec xquery

tres importan dans m'application

merci
0
surferparadise
 
merci pour le code
je vais essaiyer , en fait je veux envoyer l'interieur du fichier xml cad le code lui meme
0
sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
ok alors le code que j'ai donné correspond à ce que tu veux faire.

ça devrait être faisable dans d'autres langages sans grande difficulté.
0
surferparadise
 
Est ce que je peux integrer dirctement mon code XML dans ton script en gros est ce que je peux integrer du XML dans du python car la machine que j ai en face n ouvre pas le fichier il faudrais que je lui envoie directemnt le code xml
0
surferparadise
 
excuse moi ne tien pas compte du dernier message poste puisque le script ouvre lui mem le fichier ( j avais mal lu)
merci pour tout
0