Obter endereço do cliente  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
tpramosPJ
Thread.start()
[Avatar]

Membro desde: 27/05/2004 00:00:00
Mensagens: 33
Offline

Pessoal pode parecer bobeira mais não estou conseguindo fazer isso..
Estou desenvolvendo um sisteminha com RMI onde o cliente portando uma chave poderá abrir um tunel no firewall para que ele acesse o serviço de terminal service..
O problema é o seguinte quando ele fizer a primeira requisição eu tenho que saber qual o endereço Ip dele.. Mais não o endereço final e sim o endereço valido..
Com o método getClientHost() eu consiguo o endereço final do cliente.. ou seja o ip da rede interna dele...
Eu preciso de alguma coisa que me de o endereço externo dele, depois do nat..
Alguém pode me ajudar
[WWW] [ICQ]
vieciliPJ
JavaEvangelist
[Avatar]

Membro desde: 17/09/2004 00:00:00
Mensagens: 432
Offline

sobre que protocolo voce está?
dependendo do protocolo vc só terá acesso a este IP mesmo!

http://
[WWW] aim icon [ICQ]
tpramosPJ
Thread.start()
[Avatar]

Membro desde: 27/05/2004 00:00:00
Mensagens: 33
Offline

Estou tyrabalhando sobre TCP IP
[WWW] [ICQ]
vieciliPJ
JavaEvangelist
[Avatar]

Membro desde: 17/09/2004 00:00:00
Mensagens: 432
Offline

é... então acho q é só esse ip que você vai conseguir, pois TCP é muito simples e só faz o controle de transporte sobre o IP, acho q não há como setar variáveis de cabeçalho como REMOTE_ADDR do HTTP... infelizmente!

http://
[WWW] aim icon [ICQ]
Rubem AzenhaPJ
GUJ Master
[Avatar]

Membro desde: 21/06/2004 00:00:00
Mensagens: 1657
Localização: 69627310
Offline

não sei se vai dar pra fazer isso em RMI, mas você pode inventar um protocolo no qual cada pacote terá o endereço IP real da rede interna da máquina

http://www.portaljava.com
[WWW] aim icon [ICQ]
tpramosPJ
Thread.start()
[Avatar]

Membro desde: 27/05/2004 00:00:00
Mensagens: 33
Offline

Vlw pessoal, acho que vou ter de adotar outra solução para atacar o problema.
Sugestões?
[WWW] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team