Protocolo em UDP

1 resposta
G

Estou criando uma aplicação que usa UDP e uso um protocolo entre as 2 aplicações , o cliente recebe uma string de 12 bytes com uma palavra e 2 numeros .
exemplo : bola 12 43
o cliente usa o stringTokenizer para passar o 12 e o 43 para inteiros , más como o cliente usa

byte[]  buffer=new byte[12];

se eu enviar bola 123 234 ele não recebe e se sobrar também
bola 12 2 também haverá erro do stringTokenizer .
existe alguma maneira de se fazer um protocolo em que se passe 2 inteiros de uma vez com algum tipo de identificação para dizer oq aqueles inteiros significam.

Obg.

1 Resposta

cv1

Ao inves de usar um buffer de tamanho fixo, pq nao deixar que um Reader cuida disso pra vc? Dê uma olhada na API das classes do pacote java.io :slight_smile:

Criado 14 de novembro de 2003
Ultima resposta 18 de nov. de 2003
Respostas 1
Participantes 2