Rechercher : dans
Par :

Socket tcp pour envoie de fichier xml

Dernière réponse le 17 mar 2008 à 11:03:11 surferparadise, le 26 jun 2003 à 15:23:54 
 Signaler ce message aux modérateurs

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.

1

sebsauvage, le 26 jun 2003 à 15:40:21

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 ?

Répondre à sebsauvage

6

 banismed, le 17 mar 2008 à 11:03:11

Salut .je veut un petit exemple d'interoger fchier xml sous java avec xquery

tres importan dans m'application

merci

Répondre à banismed

2

surferparadise, le 26 jun 2003 à 16:41:19

Merci pour le code
je vais essaiyer , en fait je veux envoyer l'interieur du fichier xml cad le code lui meme

Répondre à surferparadise

3

sebsauvage, le 26 jun 2003 à 16:49:46

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é.

Répondre à sebsauvage

4

surferparadise, le 26 jun 2003 à 16:55:59

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

Répondre à surferparadise

5

surferparadise, le 26 jun 2003 à 17:05:41

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

Répondre à surferparadise