Abrir conexão com a internet usando java

3 respostas
marciobarroso

Bom dia pessoal,

Eu estou precisando de fazer o seguinte:

Criar uma classe que consiga através de uma conexão dial up já configurada no pc, eu possa conectar ou desconectar o computador da internet.

Na verdade a intenção seria fazer com que o ip que é dinâmico seja alterado.

Alguém pode me dar algumas dicas de como começar a fazer isso?

Eu uso a conexão dial up mesmo ou existe alguma api que me possibilita fazer isso na mão?

Existe alguma forma de eu atualizar meu ip sem desconectar da internet?

[]'s

3 Respostas

cv1

Boa sorte fazer qualquer uma dessas coisas de forma independente de OS :slight_smile:

Alexandre_Bitencourt

Bom dia,

Você pode fazer isso para um SO específico utilizando JNI para encapsular as APIs nativas que abrem a conexão dial-up. Para isso você terá que pesquisar como funciona o JNI e quais as APIs do sistema operacional deverá chamar para controlar a abertura/fechamento da conexão.

Consulte http://java.sun.com/j2se/1.5.0/docs/guide/jni/index.html para maiores informações sobre JNI.

Espero ter ajudado,

Alexandre Fidélis Vieira Bitencourt

pyro

Invés de JNI você também pode utilizar JNA que é mais performático. No JNA vc consegue consumir API´s do OS sem precisar escrever nenhuma ponte para isso como no JNI. Não utilizei em larga escala o JNA ainda, mas fica aí a dica!

Criado 12 de março de 2008
Ultima resposta 12 de mar. de 2008
Respostas 3
Participantes 4