Minha rede eh via cabo.
Entao eh o seguinte, vou explikar mais detalhadamente, meu client esta em java/ windows e meu server em C++/Linux, numa copia de arquivo simples pelo samba, medindo no linux via iptraf minha taxa de transferencia chega a 80Mbs, e quando eu faço isso via socket, minha taxa nao consegue passar de 12Mbs.
Eu testei com um Server e um Client em Java e ambos rodando no windows, e a taxa foi ainda pior, nao passou de 5%.
Jah tentei passar pro socket com os streams:
- SocketOutputStream
- OutputStream
- DataOutPutStream
e nenhum chega a taxa de transferencia da copia simples via samba, o que teve melhor desempenho foi o OutputStream que foi o que chegou a 12Mb.
Nao sei se eh possivel eu chegar igual a taxa da copia, mais gostaria de pelo menos aumentar um pouco, pois 12Mbs para 80Mbs eh bastante diferença.
Obrigado.