Peut on ecrire un objet,classe dans dans une socket ? [Java] - Programmation
Marsh Posté le 23-03-2002 à 16:30:56
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]
Marsh Posté le 23-03-2002 à 17:30:40
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)
Marsh Posté le 23-03-2002 à 18:15:24
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.
Marsh Posté le 24-03-2002 à 13:40:42
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
Marsh Posté le 24-03-2002 à 14:39:10
Oui oui ça marche nickel
(Nightwish )
[jfdsdjhfuetppo]--Message édité par noblue--[/jfdsdjhfuetppo]
Marsh Posté le 24-03-2002 à 14:51:03
[citation]Nightwish )
[/citation]
[jfdsdjhfuetppo]--Message édité par DarkLord--[/jfdsdjhfuetppo]
Marsh Posté le 23-03-2002 à 15:56:10
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 !!!