Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2010, 06:50
Avatar de genuine_carlosV2
genuine_carlosV2
 
Fecha de Ingreso: noviembre-2008
Ubicación: 127.0.0.1
Mensajes: 296
Antigüedad: 15 años, 6 meses
Puntos: 6
Respuesta: Se puede hacer el servidor, en cliente-servidor, que escuche por 2 puertos

Veamos, por ser posible, es posible todo.

Por ejemplo, tienes protocolos como FTP que utilizan varios puertos para la comunicación u otros como NFS que utilizan varios comandos dentro de la misma comunicación.

Como lo hagas depende de ti. Debes valorar los pros y contras de cada modo.

Para hacer algo así (imagino que quieres comunicación TCP), deberás usar Threads. Si sólo quieres un servidor, deberás hacer que el thread inicial inicie nuevos threads para cada cliente (tienes miles de ejemplos en internet).
Si quieres dos servidores, deberás iniciar cada servidor en un thread independiente capaz de generar nuevos threads (si entiendes la primera opción, seguro que sabrás adaptar el código para crear esta otra opción).

Si quieres mi opinión, yo no se que quieres hacer, pero lo haría con un solo puerto y lo manejaría por comandos (el protocolo).

Saludos
__________________
Carlos

Recoger datos es solo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad. - IBM