¿Cómo obtengo la url absoluta del actor remoto desde el interior del actor?
Quiero hacer algo como esto.
Actor A:
actorB ! "info"
def receive()={
case _ => {
println("Remote address is "+ _)
}
}
Actor B: (esta implementado de forma remota)
def receive()={
case "info" => {
sender tell self.path.address.toString
}
}
Quiero que me devuelva la cadena akka: //10.4.20.40: 2555 / slave / user / slaverunner. Pero lo que obtengo es solo akka: // esclavo. ¿Cómo consigo el host remoto y el puerto? . Las propiedades host, port y hostport en el objeto de dirección no devuelven nada