我有一些简单的HelloWorld代理,生活在当地的玉平台上,彼此之间进行交流。现在,我需要用本地运行的java代码连接到它们,从接收代理中提取一些数据,现在只需将其打印到控制台(我不希望代理这样做)。
我不知道该怎么做。:S
我主要考虑通过ACL消息与接收代理进行通信,但我不知道如何连接到平台并找到接收代理。但是,如果有一种直接连接到代理的方法,这个任务就会更容易。
因此,如果有人对此有任何经验,请告诉我如何将数据从代理传输到本地java代码。教程也非常受欢迎:)
谢谢你的帮助,Nejc
发布于 2014-06-16 11:40:42
我发现Jade有一个叫做JadeGateway的功能,
它可以实现为一个简单的Java类。
当它被执行时,它链接到通过"host“和"port”指定的正在运行的Jade环境。在那里,它创建了一个临时代理,它能够发送和接收消息。然后,这些接收到的消息的结果可以用一个简单的返回语句返回给一个调用类。
这是从运行代理获取数据的一种非常简单的方法。
有关这一点的更多信息,请参见Jade发行版中包含的示例:
~JADE_HOME\jade-examples\jade\src\examples\inprocess\JadeGatewayExample.java
https://stackoverflow.com/questions/24124506
复制相似问题