Buenas,  tengo un cliente WCF y un cliente WCF. Cuando el cliente conecta al servidor, el servidor ejecuta este codigo para "suscribir" al cliente:
 
IMessageCallback callback = OperationContext.Current.GetCallbackChannel<IMessa  geCallback>();
                if (!subscribers.Contains(callback))
                    subscribers.Add(callback);
 
 
Pero no tengo muy claro la manera de guardar los subscriptores (los clientes). Ese codigo esta en un metodo "subscribir()" que es llamado desde el cliente al conectar:  client1.subscribir();
 
La cuestión es que no tengo muy claro como identificar despues a los clientes, dentro de la lista de "subscribers" que contienen los callbacks. Por ejemplo si despues de conectar, el cliente se cierra y se vuelve a abrir, tendrá un identificador distinto?
 
No se si me explico, en definitiva lo que quiero es que cada cliente tenga un identificador estático, y si un cliente se cierra y se vuelve a abrir, al realizar de nuevo la conexion que siga teniendo el mismo identificador en la lista de subscriptores.... hay alguna manera de hacer eso? 
  
 

