Ver o IP- Java- Código bem simples

Started by tiaguito-.-, 10 de November , 2007, 08:53:45 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

tiaguito-.-

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
Não tenho medo do escuro, nem do que tem nele, medo do escuro é pra fracos, e vc é um?
Meu MSN ta ali, se quiser add, add mais nun fala bosta não =P

Anonymous



               


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!

tiaguito-.-

Não tenho medo do escuro, nem do que tem nele, medo do escuro é pra fracos, e vc é um?
Meu MSN ta ali, se quiser add, add mais nun fala bosta não =P

Anonymous


Be.Cool

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.

A sabedoria está em suas mãos

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?
Não tenho medo do escuro, nem do que tem nele, medo do escuro é pra fracos, e vc é um?
Meu MSN ta ali, se quiser add, add mais nun fala bosta não =P

nizep

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);


?

tiaguito-.-

to tentando faze isso, algum  problema ta dando, logo que eu consegui eu posto em API.
Não tenho medo do escuro, nem do que tem nele, medo do escuro é pra fracos, e vc é um?
Meu MSN ta ali, se quiser add, add mais nun fala bosta não =P

Reeves

+ uma opção, um Servlet, para estudo ;)
  °vº   NÃO USE DROGAS,
/(_)\  USE GNU/LINUX
^ ^

Anonymous

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

KEst

O codigo ta errado ta faltando o void no metodo Main
...
public void Main() {
....

Campanha Converta-se a Gnu is Not Unix/Linux

Anonymous

Onde tem um método main aí que eu não vi?  ;D

Tô no comecinho ainda!! hehe!!

Reeves

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...


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

gratz;
  °vº   NÃO USE DROGAS,
/(_)\  USE GNU/LINUX
^ ^

KEst

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.

Campanha Converta-se a Gnu is Not Unix/Linux

Anonymous

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.