Oi Luis,

        nao dah para saber ao certo ao que estah ocorrendo, mas vou tentar
te ajudar relatando problemas parecidos que jah aconteceram comigo.
        A primeira causa que pode estar provocando esse problema eh se o
objeto que voce usa no Delphi usa um buffer. Nesse caso, somente quando o
buffer enche eh que o seu conteudo eh enviado. Solucao: executar um flush
no objeto.
        A segunda e ultima causa eh que voce deve enviar junto ao texto um
"\r\n" (Windows) ou "\n" (Unix) para que o objeto DataInputStream consiga
retornar o texto correto para voce. Se voce nao mandar, ele ficarah
esperando por um fim de linha e nunca retornarah do metodo readLine.

        Espero ter ajudado.

Abracos,

Bruno.


On Sun, 30 Jan 2000, Luis Henrique Bogo wrote:

> Ola pessoal
> 
> Estou com problemas quando tento fazer um programa Delphi
> "conversar" com um programa Java via sockets.
> 
> Este eh a parte de trecho Java onde espero o texto:
> 
>  int iPorta = 9011;
>  ServerSocket SocketEnt = new ServerSocket(iPorta);
> 
>  while (true)
>  {
>   Socket s = SocketEnt.accept();
>   DataInputStream dsRequisitor;
>   dsRequisitor = new DataInputStream(s.getInputStream());  
> 
>   String sRetorno;
>   sRetorno = dsRequisitor.readLine();
>   Principal.tfPreco.setText(sRetorno);
>  }
> 
> Isso tudo tah dentro de uma thread...
> 
> No delphi(Client socket), defino porta = 9011, host = localhost.
> Ativo o socket (ha a comunicacao, pois passa pelo accept do Java,
> mas qdo dou um SendText(...) no delphi o readLine do Java nao
> responde.
> 
> Esta faltando algo... 
> 
> Onde eh que estu viajando... qualquer luz sera bem vinda...
> 
> abraco
> 
> Luis Henrique Bogo
> 
>     --------------------------- 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]
>     ---------------------------------------------------------------------
> 


______________________________________________________________
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG
[EMAIL PROTECTED] - Telemig Celular

"Coracoes ao alto e pes no chao."

"A verdadeira experiencia com Deus nao nos faz
 fugir da realidade, mas nos da forcas para
 enfrenta-la e transforma-la."

Pe. Zeca

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