SexPistolsPT Posted April 12, 2013 at 07:31 PM Report #503018 Posted April 12, 2013 at 07:31 PM Boa noite a todos, como estão? Tenho uma questão a fazer: é possível ter dois RMI clients com o mesmo IP a invocar métodos remotos no mesmo RMI server? Cumprimentos, Hugo
HappyHippyHippo Posted April 12, 2013 at 09:27 PM Report #503032 Posted April 12, 2013 at 09:27 PM não vejo problemas em ter dois clientes na mesma máquina ... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
SexPistolsPT Posted April 13, 2013 at 01:34 PM Author Report #503080 Posted April 13, 2013 at 01:34 PM Obrigado pela resposta. Em fase experimental, comecei por correr tudo na mesma máquina, e até aí não tive qualquer problema. Agora dividi o sistema em 3 VMs, com o seguinte esquema: uma VM atua como servidor, implementado o RMI Server e as outras duas atuam como clientes, executando RMI client. A estas duas VMs atribuo o mesmo IP, porque no passo anterior, faço um género de "falso broadcast", para que as duas recebam. No entanto, quando tenho estas duas VMs a executar em simultâneo, obtenho um erro de ligação à VM server. Se apenas tiver a executar uma delas, tudo funciona bem. O tratamento dado à interação RMI localhost será o mesmo quando estamos a executar em máquinas distintas? Em localhost não tenho problemas. Cumprimentos, Hugo
HappyHippyHippo Posted April 13, 2013 at 09:17 PM Report #503112 Posted April 13, 2013 at 09:17 PM ter 3 VM a correr é o mesmo que ter três máquinas (isto em termos de rede) nunca podes ter na mesma rede, máquinas com o mesmo IP isto é uma questão de rede e não de programação. IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
SexPistolsPT Posted April 14, 2013 at 12:33 AM Author Report #503127 Posted April 14, 2013 at 12:33 AM Ok. Então sabes-me dizer como posso especificar no meu programa Java que interface de rede utilizar para enviar? Isto é, tal como o VirtualBox permite, eu posso definir interfaces virtuais de rede para cada VM. Eu preciso de ter as VMs clients a receber por uma interface e a invocar o RMI server utilizando outra interface (e esta sim, IPs diferentes para diferentes VMs).
HappyHippyHippo Posted April 14, 2013 at 08:48 AM Report #503135 Posted April 14, 2013 at 08:48 AM já te disse basta configurares nas VM IP's diferentes IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
SexPistolsPT Posted April 14, 2013 at 12:39 PM Author Report #503147 Posted April 14, 2013 at 12:39 PM Isso eu sei, o problema é que eu quero realizar um género de broadcast em que todas as VMs recebem a mesma informação. Já tentei mil e uma coisas, desde fazer routing com IP Tables para endereço de broadcast, etc, etc. Nada funciona :/ A única forma que arranjei foi dar o mesmo IP às VMs e dessa forma todas recebem.
HappyHippyHippo Posted April 14, 2013 at 02:09 PM Report #503148 Posted April 14, 2013 at 02:09 PM o que disse no post anterior é obrigatório PONTO !! se queres fazer broadcast, arranja uma maneira de registar os IP's das maquinas que queres notificar IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now