Oi, pessoal.

Seguinte:

Implementei uma aplicacao cliente-servidor trivial: o cliente envia um
array de bytes e o servidor receber e envia de volta para o cliente que o
enviou -- trivial, como eu havia falado.

To usando o seguinte:

InputStream in = sock.getInputStream();
OutputStream out = sock.getOutputStream();

int read(byte dados[]) da classe InputStream
write(byte dados[], int off, int len) da classe OutputStream

A questao eh a seguinte:
Quando rodo a aplicacao na plataforma NT nao consigo transferir com
sucesso um array de bytes maior que 2048 bytes. Quando estou no linux esse
limite sobe para 7088 bytes. (?)

Que coisa estranha! nao?
Acho que estou trabalhando no nivel mais baixo que java oferece
(OutputStream, InputStream, read(), write(), bytes, int), nao? Nao estou
usando filtro de fluxo de tipo algum.

Alguem tem alguma teoria sobre isso?   

Obrigado a todos!

___________________________________________________________________________
OTAVIO FERNANDES FONTENELLE                  E-MAIL :[EMAIL PROTECTED]
                                                     [EMAIL PROTECTED]

Centro Nacional de Processamento             Campus do Pici - Bloco 901
de Alto Desempenho no Nordeste               CEP: 60.455-760
        (CENAPAD-NE)                         Tel.: +55 085 287-5044   
                                             Fax: +55 085 288-9985

                            Fortaleza - Ceara - Brasil
___________________________________________________________________________




* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a