Bonjour.
Comme une belle image vaux mieux qu'un mauvais discour...
la source de mon probleme :
le probleme est que nameBytes et mailBytes est le meme objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public ChatSender (byte[] b) { this.rcv = (int) b[0]; byte[] nameBytes = new byte [b.length-1]; System.arraycopy(b, 0, nameBytes, 0, nameBytes.length); this.name = new String(nameBytes); byte[] mailBytes = new byte [b.length-1]; System.arraycopy(b, 0, mailBytes,0 , mailBytes.length); this.mail = new String(mailBytes); }
chatSender.rcv = bien ce qu'il doit egaler.
ChatSender.name = nameBytesmailBytes tout comme ChatSender.mail qui donne au final la meme String : nameBytesmailBytes
Ce que je cherche a faire c'est biensur que ChatSender.name me donne le nom "name" tout comme ChatSender.mail ...(mais vous avez compris)
Donc auriez vous une piste, ou mieux une solution?
Merci.
Partager