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
(//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!
ip completo?como assim? como host?
Isso mesmo!!
Tipow: 200.255.255.....
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
fui.
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?
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);
?
to tentando faze isso, algum problema ta dando, logo que eu consegui eu posto em API.
+ uma opção, um Servlet, para estudo ;)
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
O codigo ta errado ta faltando o void no metodo Main
...
public void Main() {
....
Onde tem um método main aí que eu não vi?
Tô no comecinho ainda!! hehe!!
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;
Quote from: "DARK BOMBER"Onde tem um método main aí que eu não vi?
Tô no comecinho ainda!! hehe!!
não entendi o motivo da ironia.
o main esta aonde mostrei.
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.
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);
}
}
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.
o seu main chama-se dadosRede ^^
funfo ai?
viu os screen?
isso mesmo.. leva a mau o que falamos nem rola!