Jump to content
Sign in to follow this  
fonseca

Servidor vários clientes com sockets

Recommended Posts

fonseca

Boa Tarde! eu tenho uma duvida para o meu proj de PSIS.

Este projecto é tipo um jogo, vou ter um servidor e um certo numero de clientes que jogam entre eles aos pares!

tenho vários clientes em maquinas diferentes, e cada dois está a jogar numa thread lançada pelo servidor. cada ordem dada por um cliente passa pelo servidor e deverá ir depois para a thread correspondente( ou seja a thread onde tá a jogar) a minha duvida é:

eu vou ter apenas um porto no servidor e como tal um socket, e eu quero que cada ordem dada por um determinado cliente vá para a sua thread correspondente.

usando o descritor do socket posso a cada dois clientes, associar uma só thread.

ou seja por cada 2 clientes a comunicar com a sua thread, visto que vou ter várias threads?

Share this post


Link to post
Share on other sites
magician

Podes guardar as Thread num ThreadGroup ou assim e enviar a cada cliente um ID que depois usas para saber qual a Thread que corresponde ao cliente.


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.