import java.net.Socket;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.io.IOException;
import java.io.OutputStream;
import java.io.InputStream;
import java.lang.Byte;
public class URLget
{
private String endereco_ip;
private String trad;
private String host_name;
private String enviado;
private String recebido;
private Socket conexao;
private OutputStream send_conexao; // enviar para a socket;
private InputStream receveid_conexao; // o que a socket retornar;
public URLget(String ip, String host)
{
try
{
conexao = new Socket(ip, 80);
}
catch(UnknownHostException exception)
{
System.out.println("Erro ao tentar conectar-se a socket");
}
catch(IOException exception)
{
System.out.println("Erro ao tentar escrever p/ a socket(1)");
}
}
public void WriteToSocket(String enviado)
{
this.enviado = enviado;
try
{
send_conexao = conexao.getOutputStream();
send_conexao.write(enviado.getBytes());
}
catch(IOException exception)
{
System.out.println("Erro ao tentar escrever p/ a socket(2)");
}
}
public String RecivedFromSocket()
{
byte recebidos2[] = new byte[100000];
try
{
receveid_conexao = conexao.getInputStream();
receveid_conexao.read(recebidos2);
trad = new String(recebidos2);
}
catch(IOException exception)
{
System.out.println("Erro ao tentar ler dados recebidos socket(3.1)");
}
return trad;
}
}
segunda-feira, 21 de abril de 2008
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário