Enviando dados via socket

2 respostas
Jedi_FeniX

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.

2 Respostas

T

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.

Jedi_FeniX

Eu uso linux, RedHat, tenho que configurar algum arquivo? Para que a minha aplicação envie requisições concorrentemente.

Criado 17 de junho de 2008
Ultima resposta 18 de jun. de 2008
Respostas 2
Participantes 2