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