De onde recebemos o remetente quando uma determinada mensagem é recebida?

Sempre que um ator recebe uma mensagem em scala, podemos acessar o remetente do ator usando o 'remetente' de uma palavra-chave, que é um objeto do traço AbstractActor.

Minha pergunta como este 'remetente' está se tornando acessível sempre que uma mensagem é recebida?

e também, podemos substituir essa implementação onde, junto com o remetente, outros dados também estão acessíveis, como ipaddress, porta de onde vieram os dados.

Tanto quanto eu sei, não há nenhuma maneira você pode obter ipaddress e porta de onde a mensagem chegou .. Existe alguma maneira pela qual podemos obter ipaddress do remetente e número da porta do objeto 'sender'?

Obrigado pela ajuda.

questionAnswers(2)

yourAnswerToTheQuestion