ola pessoal,
estou trabalhando no meu primeiro projeto Java, já passei por bastantes obstáculos, agora antes de encarar mais um queria tirar algumas dúvidas para direcionar melhor as minhas pesquisas.
Meu sistema trabalhara com sockets, e terá uns 100 clientes conectando e desconectando umas 3 vezes por minuto, a quantidade de informações transferidas será bem pequena, questão de 150 bytes, estou utilizando o mysql pra salvar as informações. Vamos as dúvidas:
Qual a melhor forma de criar minhas threads, implements Runnable ou extends thread? Qual a diferença na prática?
Qual a melhor forma de controlar as minhas threads? Usando ThreadGroup?
Qual a melhor maneira de controlar os dados de E/S usar
BufferedReader entrada = new BufferedReader(new InputStreamReader(XXX.getInputStream()));
PrintStream saida = new PrintStream(XXX.getOutputStream());
ou tem uma forma melhor?
Como controlar uma conexão q deu erro? Usar o setSoTimeout()?
Espero várias dicas ai do pessoal da antiga! Que sempre estão ajudando a galera iniciante que eu faço parte.
Desde já obrigado.
