Tamanho do socket

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

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