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

 


Dernière réponse
Sujet : [Java] Peut on ecrire un objet,classe dans dans une socket ?
darklord [citation]Nightwish ;) )  
[/citation]
 :love:  :love:  :love:

 

[jfdsdjhfuetppo]--Message édité par DarkLord--[/jfdsdjhfuetppo]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord [citation]Nightwish ;) )  
[/citation]
 :love:  :love:  :love:

 

[jfdsdjhfuetppo]--Message édité par DarkLord--[/jfdsdjhfuetppo]

NoBlue Oui oui ça marche nickel
(Nightwish ;) )

 

[jfdsdjhfuetppo]--Message édité par noblue--[/jfdsdjhfuetppo]

darklord

noblue a écrit a écrit :

Merci c'était l'objet que je voulais envoyer ;)  




 
alors il faut que ton objet implémente l'interface java.io.Serializable

NoBlue Merci c'était l'objet que je voulais envoyer ;)
darklord

benou a écrit a écrit :

C'est quoi que tu veux faire ? transférer un objet ou une classe ???
 
pour transférer l'objet, tu peux le faire par sérialisation/désérialisation.
 
pour transférer la classe, il faut transférer le bytecode du .class de la classe en question, le transférer, puis le charger de l'autre coté de la socket avec la classe java.lang.ClassLoader (la méthode define, je crois)  




 
Et en RMI il y a un support "automatique" pour cela.

benou C'est quoi que tu veux faire ? transférer un objet ou une classe ???
 
pour transférer l'objet, tu peux le faire par sérialisation/désérialisation.
 
pour transférer la classe, il faut transférer le bytecode du .class de la classe en question, le transférer, puis le charger de l'autre coté de la socket avec la classe java.lang.ClassLoader (la méthode define, je crois)
Krueger Il faut que ta classe implémente java.util.Serializable. Après tu pourras envoyer un objet de ta classe dans le flux de ta socket.

 

[jfdsdjhfuetppo]--Message édité par Krueger--[/jfdsdjhfuetppo]

NoBlue On a println pour ecrire une chaine de caractere mais comment fait on pour envoyer une classe  
ex:
class test
{
int x; int y;
}
 
=> je voudrais  envoyer la classe test dans la socket !!!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)