CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JAVA] flux I/O objet sans utiliser fichier/socket

ptibiscuit32
ptibiscuit32
Niveau 13
06 avril 2015 à 14:26:50

Bonjour,

Je souhaite transféré entre un "émetteur" et un "récepteur"(2 classes) sans utilisation de socket ou de fichier :d) un objet
Le problème c'est que sur internet il ne parle que de sauvegarde/transfert d'objet serializé via un fichier ou un socket.

J'aimerais pouvoir écrire ou lire un objet directement dans un flux binaire de type buffer ou autre mais sans passer par un fichier écrit sur le disque dur ou des socket...

Comment pourrais-je faire ? :)

Merci d'avance !

ptibiscuit32
ptibiscuit32
Niveau 13
06 avril 2015 à 14:36:27

En bref j'aimerais savoir s'il était possible de directement envoyé un objet dans un flux comme si on envoyait un double, un int,... :)

Maclesgueg
Maclesgueg
Niveau 10
06 avril 2015 à 15:51:25

Regarde peut être ça :

http://www.jmdoudoux.fr/java/dej/chap-rmi.htm

EventListener
EventListener
Niveau 9
06 avril 2015 à 17:48:54

Émetteur et récepteur ca me fait directement penser à JMS

http://fr.wikipedia.org/wiki/Java_Message_Service

123_bou
123_bou
Niveau 10
07 avril 2015 à 04:04:20

socket, fichier ... On dirait que tu parle de deux programmes différents. Du coup, tu as deux processus différents qui roule ou au moins deux threads différents.

Je te propose d'utiliser un de ces choix :
-Les pipes (processus)
-La mémoire partagés (processus et threads)
-Les variables globales (threads)

godrik
godrik
Niveau 30
07 avril 2015 à 05:29:41

ptitbiscuit, je ne susi pas sur de ce que tu veux faire. Mais tu peux certainement serializer vers un buffer. Et ensuite le transmettre comme tu le souhaites. Mais pour le communiquer avec le systeme, il va bien falloir passer par un descripteur de fichier a un moment ou a un autre. (Sauf si le but est d'enregistrer l'etat du programme en memoire pour y revenir plus tard.)

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment