Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/12/2014, 00:28
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 2 meses
Puntos: 204
Respuesta: Problema con cliente sockets

Cita:
Iniciado por superchava666 Ver Mensaje
Muchas gracias pero , la verdad no me quedo claro , como hacerlo, me podrías dar un ejemplo si serías tan amable , me serviría de mucho
Ese código lo has escrito tu o lo has copiado de algún otro sitio?

Lo que te está diciendo amchacon no es nada del otro mundo y, si realmente el código que has publicado es tuyo, deberías saber de qué te está hablando...

En cualquier caso. Para poder tener un control sobre los reenvios de mensajes, tienes que configurar el mensaje para que sea capaz de contener información que pueda ser interpretada por el cliente y el servidor. Ya no vale enviar el mensaje en "crudo", hay que habilitar algún tipo de mecanismo que permita enviar información de control. ¿Cómo se hace eso? varias opciones, yo te pongo una de las más sencillas:

* Creas una estructura fija. Algo del tipo:

Código C:
Ver original
  1. struct trama
  2. {
  3.   int destinatario;
  4.   char mensaje[50];
  5. };
Entonces, puedes decidir que si "destinatario" es igual a 0 entonces el mensaje se envía a todo el mundo y en caso contrario solo al destinatario indicado.

De lo que se trata entonces es de que los clientes envíen al servidor una estructura de este estilo.

Un saludo.