FORUM DARKERS

Tecnologia & Informática => Programação => Java => Topic started by: tiaguito-.- on 10 de November , 2007, 08:53:45 PM

Title: Ver o IP- Java- Código bem simples
Post by: tiaguito-.- on 10 de November , 2007, 08:53:45 PM
bom achei esse código, dei uma adaptada nele e bingo! ( aqui em casa funfo direitinho)

import java.net.*;

public class Main {
    public Main() {
    }
     public static String localhost()
   {
      try
      {
         return InetAddress.getLocalHost().getHostAddress();
      }
      catch(UnknownHostException e)
      {
         return new String("127.0.0.1");   
      }
   }
   
    public static void main(String[] args) {
    String ip;
    ip = localhost();
    System.out.println(ip);
    }
   
}

pra quem nao sabe, tem qe salva como Main.java e compila no javac.

tetinha demais.

valeu!
comentem
Title: Re: Ver o IP- Java- Código bem simples
Post by: Anonymous on 11 de November , 2007, 09:20:15 AM
(//http://i19.tinypic.com/7w7klxk.gif)

                (//http://i19.tinypic.com/7167uon.gif)


Bom trabalho, funcionou direitinho aqui!

Estava tentando criar um código aqui pra mostrar o endereço IP completo.
Tava pensando em fazer em forma de  applet pra jogar na net, mas não
consegui implementar o seu código.

Alguém tem uma idéia?

Abraços!
Title: Re: Ver o IP- Java- Código bem simples
Post by: tiaguito-.- on 12 de November , 2007, 11:27:50 AM
ip completo?como assim? como host?
Title: Re: Ver o IP- Java- Código bem simples
Post by: Anonymous on 12 de November , 2007, 11:41:05 AM
Isso mesmo!!

Tipow: 200.255.255.....
Title: Re: Ver o IP- Java- Código bem simples
Post by: Be.Cool on 12 de November , 2007, 07:17:03 PM
Ola DARK BOMBER, eu consegui fazer um apllet com ele  ;)
ai o source:

Main.java
Quoteimport java.awt.*;
import javax.swing.*;
import java.net.*;

/**
 * Class Main - write a description of the class here
 *
 * @author Be.Cool
 * @version 1.0
 */
public class Main extends JApplet
{

    private int x;
    String myIp;


    public void init()
    {

        JRootPane rootPane = this.getRootPane();   
        rootPane.putClientProperty("defeatSystemEventQueueCheck", Boolean.TRUE);
     
      //Aqui tentamos pegar o nosso ip atual...
      //Se possivel, colocomas ele na nossa string myIp
        try
      {
         myIp = InetAddress.getLocalHost().getHostAddress();
      }
      //senao....
      //setamos ele como uma string vazia
      catch(UnknownHostException e)
      {
         myIp = "";   
      }
   

    }




    public void paint(Graphics g)
    {
       
        g.setColor(Color.white);
        g.fillRect(0, 0, 200, 100);
        g.setColor(Color.black);
        g.drawString("O seu ip é: ", 20, 20);
        g.setColor(Color.blue);
        g.drawString(myIp, 20, 40);
    }


}



Main.html
Quote
   
        Ver o seu ip
   
   
       

Ver o seu ip


       

                    width=100
            height=100
            codebase=".">   
       

       

   



fui.
Title: Re: Ver o IP- Java- Código bem simples
Post by: tiaguito-.- on 12 de November , 2007, 09:31:50 PM
eu tava querendo faze uma API desse prog, pra testa, mais nao to consiguindo usa a string que ele pega pra coloca numa label, alguém tem idéia?
Title: Re: Ver o IP- Java- Código bem simples
Post by: nizep on 13 de November , 2007, 01:32:15 AM
Quote from: "tiaguito-.-"eu tava querendo faze uma API desse prog, pra testa, mais nao to consiguindo usa a string que ele pega pra coloca numa label, alguém tem idéia?

JLabel label1 = new JLabel (string);


?
Title: Re: Ver o IP- Java- Código bem simples
Post by: tiaguito-.- on 13 de November , 2007, 08:58:05 PM
to tentando faze isso, algum  problema ta dando, logo que eu consegui eu posto em API.
Title: Re: Ver o IP- Java- Código
Post by: Reeves on 22 de November , 2007, 06:04:05 AM
+ uma opção, um Servlet, para estudo ;)
Title: Re: Ver o IP- Java- Código bem simples
Post by: Anonymous on 22 de November , 2007, 08:24:06 AM
aqui deu erro na primeira linha.

Quoteimport javax.servlet.*;             //package javax.servlet doent not exist.
import javax.servlet.http.*;             //package javax.servlet doent not exist.     

Deu erro nas duas primeiras linhas.
O que estaria imortando nelas? pois APIs não é. Deveria ter alguma coisa no lugar dos asteríscos

[]s
Title: Re: Ver o IP- Java- Código bem simples
Post by: KEst on 22 de November , 2007, 03:13:00 PM
O codigo ta errado ta faltando o void no metodo Main
...
public void Main() {
....
Title: Re: Ver o IP- Java- Código bem simples
Post by: Anonymous on 22 de November , 2007, 03:22:55 PM
Onde tem um método main aí que eu não vi?  ;D

Tô no comecinho ainda!! hehe!!
Title: Re: Ver o IP- Java- Código bem simples
Post by: Reeves on 23 de November , 2007, 04:51:21 AM
Darkbomber :
ta mesmo implementando um servlet??? ou oq?
import javax.servlet.*
é o basico nessesário para se implementar um servlet
a classe de implementação básica de Sevlet.

que siguinifica + / -
importe javax.servlet.TUDO!  :-X


tae os screen do Source e o cod rodando...
(//http://www.niggorex.com/thumbs/small/572_xorpl/netbeans.JPG) (//http://www.niggorex.com/view/full/572_xorpl) (//http://www.niggorex.com/thumbs/small/573_hucvb/netbeans2.JPG) (//http://www.niggorex.com/view/full/573_hucvb) (//http://www.niggorex.com/thumbs/small/574_nmfqa/netbeans3.JPG) (//http://www.niggorex.com/view/full/574_nmfqa)

se meu webhost para de frescura.. coloco o exemplo lá..
http://Reeves.s42.eatj.com (http://reeves.s42.eatj.com)
pass: Darkers.com.br

gratz;
Title: Re: Ver o IP- Java- Código bem simples
Post by: KEst on 23 de November , 2007, 04:04:10 PM
Quote from: "DARK BOMBER"Onde tem um método main aí que eu não vi?  ;D

Tô no comecinho ainda!! hehe!!
não entendi o motivo da ironia.
o main esta aonde mostrei.
Title: Re: Ver o IP- Java- Código bem simples
Post by: Anonymous on 23 de November , 2007, 04:39:24 PM
Não estou sendo irônico,
não liga pra mim não: tô aprendendo isso agora!

É que tem três linhas de código com "void"  e nenhuma com "main",  como você disse acima.


Quotepublic void init

public void destroy()

public void service

Por isso que eu perguntei.
Title: Re: Ver o IP- Java- Código bem simples
Post by: KEst on 23 de November , 2007, 04:42:30 PM
import java.net.*;

public class Main {
    public void Main() {
    }
     public static String localhost()
   {
      try
      {
         return InetAddress.getLocalHost().getHostAddress();
      }
      catch(UnknownHostException e)
      {
         return new String("127.0.0.1");   
      }
   }
   
    public static void main(String[] args) {
    String ip;
    ip = localhost();
    System.out.println(ip);
    }
   
}
Title: Re: Ver o IP- Java- Código bem simples
Post by: Anonymous on 23 de November , 2007, 04:46:48 PM
Ah você está se referindo ao primeiro código apresentado...

Ah não! Esse deu certo sim.

Estou me referindo ao do Reeves.

Não me leve a mal não, mas eu tinha dito lá em cima que deu certo, não viu?
Você ia sakar logo que não era deste código que estamos nos referindo.

Espero que me compreenda, não tô te tirando não, mas é que tá lá.

[]s.
Title: Re: Ver o IP- Java- Código bem simples
Post by: Reeves on 25 de November , 2007, 01:18:37 PM
o seu main chama-se dadosRede ^^

funfo ai?
viu os screen?

isso mesmo.. leva a mau o que falamos nem rola!  ;D