Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline
Eu fiz uma aplicação que envia vários dados por socket e cada requisição socket é uma thread nesta aplicação, a quantidade de threads é cinfigurada pelo usuário e fazendo alguns testes vi, configurando para 200 threads, ou seja, 200 requisições sockets eu vi que só chega na outra máquina umas 80 a 100 requisições, gostaria de aumentar este número.
Eu tenho que configurar alguma coisa na máquina que envia as requisções?
Tenho que configurar algo mais na JVM?
Desde já agradeço a ajuda de todos.
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
Se pelo menos uma das máquinas é Windows XP ou Vista, se não me engano há um limite na quantidade de sockets que uma aplicação pode abrir. Isso é para você não transformar uma máquina XP ou Vista em um servidor "barato"; você precisa pagar $$$ para a Microsoft para você poder servir mais usuários (usando uma versão Server do Windows).
No Linux esse limite é bem maior que isso que você falou, assim como em Windows 2000 Server/2003 Server/2008 Server.