salut a toutes et a tous,
je me demande si quelqu'un peut m'aider a resoudre ce probleme,
le code suivant m'affiche 0 (le nombre de contacts de l@mail X@hotmail.com). et je ne sais le probleme provient au niveau de quelle ligne. et merci d'avance. soyer passient a lire ce code il n'est pas long![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 /////////////////////////////////////////////////// package pck; import net.sf.jml.MsnMessenger; import net.sf.jml.MsnUserStatus; import net.sf.jml.impl.MsnMessengerFactory; import net.sf.jml.event.*; import net.sf.jml.*; /** * @author Administrateur * */ public class BasicMessenger { private String email; private String password; public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public void start() { //create MsnMessenger instance MsnMessenger messenger = MsnMessengerFactory.createMsnMessenger(email, password); //MsnMessenger support all protocols by default messenger.setSupportedProtocol(new MsnProtocol[] { MsnProtocol.MSNP12 }); //default init status is online, messenger.getOwner().setInitStatus(MsnUserStatus.BUSY); //log incoming message messenger.setLogIncoming(true); //log outgoing message messenger.setLogOutgoing(true); MsnContact[] contacts = messenger.getContactList() .getContacts(); System.out.println(contacts.length); for (int i = 0; i < contacts.length; i++) { System.out.println(contacts[i].getEmail().getEmailAddress()); //don't send message to offline contact if (contacts[i].getStatus() != MsnUserStatus.OFFLINE && contacts[i].getEmail().getEmailAddress()=="Y@hotmail.com") { //this is the simplest way to send text messenger.sendText(contacts[i].getEmail(), "hello"); } } //initMessenger(messenger); messenger.login(); } public static void main(String[] args) throws Exception { BasicMessenger messenger =new BasicMessenger();//) Class.forName(args[0]) // .newInstance(); messenger.setEmail("X@hotmail.com"); messenger.setPassword("******"); messenger.start(); } } *****************************************************
Partager