Para configurar o Socket para usar o Proxy
 voce deve usar as Properties do Sistema 

    // URL do Proxy 
    String host="http://myproxy.com.br"; 

    // porta do proxy
    String port="80";

    java.util.Properties prp= System.getProperties();
    prp.put("http.proxyHost", host);
    prp.put("http.proxyPort", port);
    System.setProperties(prp);

 Este codigo resolve o seu problema.  

 Até.

  Eduardo Murai
  [EMAIL PROTECTED]
  Discover Technology


--- Evandro Luquini <[EMAIL PROTECTED]>
escreveu:
>       Meu problema :
>       Atraves do codigo abaixo tentei estabelecer uma
> URLConnection com um
> servidor http. Apesar do codigo funcionar
> perfeitamente em casa, dentro do
> ambiente de rede onde trabalho ele nao funciona.
>       Um amigo disse que isto acontece porque nao existe
> DNS na rede e o
> proxy e responsavel pelas conexoes. Pergunta : como
> posso passar atraves do
> proxy e me conectar com um servidor http fora do
> ambiente interno ?
> 
> Codigo :
> 
> import java.net.*;
> import java.io.*;
> 
> public class URLConnectionReader {
>     public static void main(String[] args) throws
> Exception {
>         URL yahoo =3D new
> URL("http://www.uol.com.br");
>         URLConnection uc =3D yahoo.openConnection();
>       uc.setDoOutput(true);
>       uc.setDoInput(true);
>       uc.setAllowUserInteraction(false);
>         String query =3D "";
>       DataOutputStream dos =3D new
> DataOutputStream(uc.getOutputStream());
> 
>       // Send the data
>       dos.writeBytes(query);
>       dos.close();
> 
> 
>       // Read the response
>       DataInputStream dis =3D new
> DataInputStream(uc.getInputStream());
>         FileOutputStream file =3D new
> FileOutputStream("logo.html");
>       String nextline;
>       while((nextline =3D dis.readLine()) !=3D null) {
>               System.out.println((nextline));
>                =20
>       }
>       dis.close();
> 
>     }
> }
> 
>       
> 
>     --------------------------- LISTA SOUJAVA
> ---------------------------
>     http://www.soujava.org.br  -  Sociedade de
> Usuários Java da Sucesu-SP
>     [dúvidas mais comuns:
> http://www.soujava.org.br/faq.htm]
>     [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
>    
>
---------------------------------------------------------------------
> 
> 
____________________________________________________________________________
YAHOO! BATE-PAPO
Conheça gente nova, faça amigos e divirta-se! - http://www.yahoo.com.br

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a