transfere de fichier en java rmi

transfere de fichier en java rmi - Java - Programmation

Marsh Posté le 02-06-2004 à 23:46:24    

Salut
je suis entrain d'écrire en java une application distribuée qui doit générer un fichier pdf à partir de xml. En local j'y arrive. mais quand il s'agit de faire du distribué j'ai un probleme pour envoyer le fichier du client vers le serveur. je je veut envoyer le fichier bloc par bloc. si quelqu'un à un idee sur comment le faire .
merci

Reply

Marsh Posté le 02-06-2004 à 23:46:24   

Reply

Marsh Posté le 02-06-2004 à 23:47:19    

pkoi en RMI ? pkoi pas une bête socket ?
 
où est ce que tu bloques ?

Reply

Marsh Posté le 02-06-2004 à 23:51:41    

Bon c dans le cadre d'un projet et on m'a imposé d'utilise java rmi

Reply

Marsh Posté le 03-06-2004 à 00:01:38    

papiseckfr a écrit :

Bon c dans le cadre d'un projet et on m'a imposé d'utilise java rmi


:/
 
bha fait le à coup de tableau de bytes alors ... c'est automatiquement sérialisé ...

Reply

Marsh Posté le 03-06-2004 à 10:54:43    

benou a écrit :

:/
 
bha fait le à coup de tableau de bytes alors ... c'est automatiquement sérialisé ...


C'est une technique que je n'ai jamais utilisé. Pouvez vous m'eclairer svp?

Reply

Marsh Posté le 03-06-2004 à 11:03:08    

papiseckfr a écrit :

C'est une technique que je n'ai jamais utilisé. Pouvez vous m'eclairer svp?


quoi ? t'expliquer RMI ?
 
on va pas pouvoir t'expliquer ca en 2 lignes, hein :/
 
trouve toi un bouquin ou un tuto ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 06-03-2005 à 17:18:29    

Si je comprend je vais etre aussi obligé d'envoyer le contenu bloc a bloc a mon client  ... pas de possibilité que le serveur recup le Stream et le refile au client ?

Reply

Marsh Posté le 06-03-2005 à 18:27:08    

joli détérage de topic :)
 
Non, ce n'est pas possible ... Tu peux simuler un tel comportement, mais de toute façon ca n'apporte pas grand chose ...

Reply

Marsh Posté le 06-03-2005 à 21:45:26    

bah meme le simulé ca me dit ... tu fais ca comment ?

Reply

Marsh Posté le 06-03-2005 à 21:55:43    

ca dépend de comment communiquent ton client et ton serveur ... mais en gros tu fais une classe pour ton client qui cache l'accès réseau et qui retourne le résultat sous la forme d'un InputStream ...

Reply

Marsh Posté le 06-03-2005 à 21:55:43   

Reply

Marsh Posté le 06-03-2005 à 23:22:57    

ptdr ouais c'est vrai que c'est pas tres util :D
Merci

Reply

Marsh Posté le 07-03-2005 à 21:37:12    

il faut que tu utilise des tableaux de byte[] pour les transfert de fichiers en rmi ent tout cas c'est que j'ai fai et ca marche pas mal ...


Message édité par rital_5_4 le 07-03-2005 à 21:37:48
Reply

Marsh Posté le 07-03-2005 à 23:10:42    

rital_5_4 a écrit :

il faut que tu utilise des tableaux de byte[] pour les transfert de fichiers en rmi ent tout cas c'est que j'ai fai et ca marche pas mal ...


pour du non-buffurisé, oui ... mais si tu veux passer un fichier de plusieurs mégas, tu vas exploser ta mémoire :/

Reply

Marsh Posté le 08-03-2005 à 00:48:01    

je confirme

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed