Tamanho do socket

1 resposta
vcsmetallica

Galera,

Estou querendo pegar o tamanho da string que esta chegando para mim via socket. No proprio Socket ha um metodo que chama getReceiveBufferSize(), mas nao entendi muito bem como que usa esse cara nao.

Cmo que eu faco para pegar o tamanho das informacoes que estao chegando para mim via soket?

Att

vcsmetallica

1 Resposta

ViniGodoy

Não faz. Ou você lê até que o valor retornado no método read() seja -1, ou você envia um byte, contendo o tamanho, antes de enviar a String em si. É por isso que é importante pensar bem num protocolo, antes de fazer comunicações via socket. Dá uma lida:
http://www.guj.com.br/posts/list/136538.java#735860

Criado 21 de dezembro de 2009
Ultima resposta 21 de dez. de 2009
Respostas 1
Participantes 2