Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
974 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Envoyer un objet Serializé dans un pipe.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoyer un objet Serializé dans un pipe.

n°1086091
Chronoklaz​m
Posté le 16-05-2005 à 21:42:04  profilanswer
 

Salut, voila j'aimerais envoyer un objet (style un tableau de doubles) eventuellement serialisé, à travers un pipe mais le probleme c'est que je peux seulement lire/ecrire des char[] dans le pipe ...  
 
Y a t'il un autre moyen d'envoyer des choses autre que des char[] dans un pipe ?


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
mood
Publicité
Posté le 16-05-2005 à 21:42:04  profilanswer
 

n°1086294
nraynaud
lol
Posté le 17-05-2005 à 09:36:09  profilanswer
 

c'est sur la sortie standard que tu veux écrire ?
 
facile, exemple :

Code :
  1. ObjectOutputStream oos = new ObjectOutputStream(System.out);
  2. oos.write(new double[]{10.0, 20.0, 30.0});


---------------
trainoo.com, c'est fini
n°1087145
Chronoklaz​m
Posté le 17-05-2005 à 19:45:53  profilanswer
 

Oui ok là ta serialisé un tableau de doubles ... moi je voudrais écrire non pas sur la sortie standard mais à travers un PipedWriter et le recuperer avec un PipedReader.


Message édité par Chronoklazm le 17-05-2005 à 19:46:59

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1087176
nraynaud
lol
Posté le 17-05-2005 à 20:14:08  profilanswer
 

déjà si ce sont des objets, on parle en Stream et pas en reader/writer (qui sont consacrés au texte, mais c'est un tutorial que je n'ai pas encore écrit)

Code :
  1. final PipedOutputStream pos = new PipedOutputStream();
  2. ObjectOutputStream oos = new ObjectOutputStream(pos);
  3. new thread(new Runnable() {
  4.   ObjectInputStream ois = new ObjectInputStream(PipedInputStream(pos));
  5.   double[] pouet = (double[])ois.readObject();
  6. }).start();
  7. oos.writeObject(new double[]{10.0, 20.0, 30.0});


 
(je m'étais planté de méthode dans mon post précédent)


---------------
trainoo.com, c'est fini
n°1087256
Chronoklaz​m
Posté le 17-05-2005 à 21:51:57  profilanswer
 

Merci :)


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Envoyer un objet Serializé dans un pipe.

 

Sujets relatifs
Envoyer le resultat d'un formulaire par e-mail impossibleConception d'un programme avec un langage objet
envoyer par email une table mysql ?Suivi d'objet dans une vidéo
Objet ASP permettant de faire des resultats sur plusieurs pageQuel modèle objet pour un "client-serveur asynchrone" ?
Créer un objet COM en delphienvoyer un signal sur le port série COM1 sous linux
envoyer un message d'une classe a une autreEnregistrement dun objet BitSet
Plus de sujets relatifs à : Envoyer un objet Serializé dans un pipe.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR