Olá pessoal tudo bem? Estou com um pequeno problema. Tenho um server que comunica com uma aplicacao mobile que se comunica apartir de um bufferedstream, até aí tudo bem, mas apareceu um pequeno problema qndo tento enviar e receber dados por outra linguagem de programacao. Quando os dados que sao recebidos sao maior que o normal, tipo o buff pra eles receberem e enviar e muito maior que pelo java, ai tive uma ideia, e se eu separasse o pacote de dados, alguém sabe ou tem alguma ideia de como eu faço isso? Desde já agradeço
seria isto, separar no envio?
byte[] buffer = new byte[512];
while ((readed = input.read(buffer))!= -1){
output.write(buffer,0,readed);
}
output.flush();
aonde inpunt é a fonte de dados (um arquivo por exemplo), e o output é um DataOutputStream…
na verdade na situação que você declarou abaixo esta enviando a informação por completo, eu queria separar isso tipo fazer esse loop duas vezes pois o tamanho do array e muito grande.