Galera atualmente envio para o servidor da seguinte maneira:
for(int x = inicio ; x < fim ; x++ ) {
result = fin.read();//Le o arquivo
escreve.println(result); //Grava no destino
}
Claro meu fin é um:
FileInputStream fin = new FileInputStream(arquivo.getAbsolutePath());
E recebo:
while((input = readskt.readLine()) != null) {
try {
rep = Integer.parseInt(input);
fout.write(rep);
}catch(NumberFormatException ex) {
}
E meu readskt é um:
BufferedReader readskt = new BufferedReader(new InputStreamReader(listen.getInputStream()));
Pergunto. No envio da pra ver que ele faz um for e vai enviando os pacotes. Tem como eu armazenar tudo e enviar de uma vez so ?
Tipo
byte[] bytesEnviar = new byte[50]; (Vou enviar de pacotes de 50 em 50 mesmo)
Ai tem como enviar isso ? E outra Uso BufferedReader no servidor pra receber nao vai dar mais ne ? Enfim, gostaria de dicas ou se alguem ja fez isso
Valeu galera
abraços