Socket + Lan House

[size=18] Sou novo aqui, e estou desenvolvendo um programa pra lan houses pro meu tcc e falta 4 dias pra apresentar.
eu to começando a implementar a parte de rede, é a unica coisa que falta.
a duvida é a seguinte, se eu tenho 20 maquinas pra fazer conexao, eu tenho q ter um array de 20 ServerSocket
ou apenas com um ServerSocket eu resolvo o problema. a outra duvida é se todas as 20 maquinas poderão usar a mesma porta ou eu devo definir uma porta para cada conexao.[/size]

Amigo, na verdade, vc terá um ServerSocket apenas.

Tipo, vc fica ouvindo na porta q vc quer. Quando receber uma conexão, dentro de um while, manda o socket.accept() para uma thread que trabalhará apenas com akela conexão e nesse seu while volta a escutar. Vc não consegue criar mais de um ServerSocket na mesma porta. O que vc fará é poder gerenciar mais de uma conexão ao mesmo tempo e talz, mas dessa maneira q falei…

Flw

No pouco que estudei a respeito de redes em Java eu li que você pode sim conectar todas as máquinas na mesma porta… Depois de conectar o sistema automaticamente move a conexão para outra porta…