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