PDA

View Full Version : [JADE] realizzare due agenti client/server


DarkSun84
28-06-2010, 13:14
Ciao, dovrei realizzare due agenti in jade, uno di tipo client e l'altro di tipo server. Non riesco dopo aver inviato il mex dal client di richiesta verso il server a riuscire a ricevere una risposta:

ACLMessage msg1 = new ACLMessage(ACLMessage.INFORM);
msg1.addReceiver(new AID(cm1, AID.ISLOCALNAME));
msg1.setLanguage("English");
msg1.setContent(city);
msg1.setConversationId("queryServer");
send(msg1);

MessageTemplate m2 = MessageTemplate.MatchConversationId("replyQuery");
ACLMessage msgR4;


qui non posso usare il classico:
if ( msgR != null) {
System.out.println("tutto ok!");
}
else block();

e neanche posso utilizzare una wait in quanto non conosco a priori quanto tempo impiegherą il server a rispondermi. Grazie per qualsiasi tipo di aiuto!