Queridos amigos, boa tarde.
Tenho uma aplicacao que funciona bem quando estou na mesma rede (lan e vpn), porem quando faco os testes pela internet somente um cliente consegue conectar-se ao host do servico CustomPeerResolverService.
Acredito que o problema seja porque ela usa um objeto singleton instanciado, porem estou com dificuldades para usá-lo como tipo.
esse é o trecho do código:
cprs = new CustomPeerResolverService();
cprs.RefreshInterval = TimeSpan.FromSeconds(5);
host = new ServiceHost(cprs);
cprs.ControlShape = true;
cprs.Open();
host.Open(TimeSpan.FromDays(1000000));
Se esse é o problema, como posso fazer que o host tenha multiplas instancias? Se não, qual é o problema?