2015-04-13 4 views
0

Я новичок в JADE. Я хочу отправить сообщение на удаленном хосте от другого агента, но кроме запуска платформы агента из cmd я ничего не могу понять. Надеюсь решить эту проблему. Спасибо заранее.Как отправить сообщение другому агенту на удаленном хосте, используя нефрит?

+0

Вы хотите «Java код» для этой проблемы? –

+0

yep Я также пытаюсь понять это –

+0

, вы можете сделать доступ к cmd с помощью java с помощью нового Runtime(). Exec(). или вы также можете использовать processBuilder, который является лучшей техникой –

ответ

2

К сожалению сообщество для тратить свое время здесь я понял это сам: -

ACLMessage msgp = new ACLMessage(ACLMessage.SUBSCRIBE); 
    msgp.setContent("subscribe1"); 
    AID remoteAMSf = new AID("[email protected]:12349/JADE", AID.ISGUID); 
    remoteAMSf.addAddresses("http://192.168.2.9:64505/acc"); 
    msgp.addReceiver(remoteAMSf); 
    send(msgp);