Sergio Roberto Gonsalves Tourino wrote:
> 
> Ola' colegas,
> 
> Estou tentando fazer a comunicacao de meu applet com um programa CGI em C. O
> applet localiza-se na mesma maquina do CGI. Estou utilizando o seguinte codigo,
> retirado de um exemplo do livro do Bruce Eckel:
> 
> URL CGI=new URL(getDocumentBase(),"cgi-bin/meuprograma");
> 
> O 'meuprograma' nao recebe argumentos, apenas deve ser ativado pelo applet.
> Atraves de HTML puro eu consigo ativar o programa, usando algo do tipo:
> 
> <A HREF="meuhost.br/cgi-bin/meuprograma">Ativar programa</A>
> 
> O applet em Java nao ativa o programa... O que devo fazer para ativar o meu CGI?
> Desde ja' agradeco qualquer ajuda.
> 
> --------------------------------
> S�rgio Roberto Gonsalves Tourino

Voce quase chegou la... So faltou chamar a URL acima (afinal,
so criar a URL nao significa que voce esta se conectando a seu
servidor Web. Portanto, voce precisa fazer a conexao...):

    URL CGI=new URL(getDocumentBase(),"cgi-bin/meuprograma");
    BufferedReader in = new BufferedReader(
                                         new InputStreamReader(
                                         CGI.openStream()));
    String inputLine;
    while ((inputLine = in.readLine()) != null)
         System.out.println(inputLine);
    in.close();

Ah, BTW, o codigo acima foi retirado do JavaTutorial, na licao
sobre URLs:

   http://java.sun.com/docs/books/tutorial/networking/urls/index.html

[]s,

Bruno.
______________________________________________________________________
Bruno Peres Ferreira de Souza                         Sun Microsystems
System Engineer - Java Technologist         [EMAIL PROTECTED]
        if I fail, if I succeed, at least I live as I believe

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a