WCF sprawdzanie ilości podłączonych klientów.

0

Witam. Pisze aplikację za pomocą WCF i jest mi potrzebna informacja o tym ilu klientów jest podłączonych do serwera. Niestety nie mogę nigdzie znaleźć informacji jak to zrobić. Jeśli ktoś zna prosiłbym o pomoc.

0

Pozostaje pytanie czym dla ciebie jest "ilość podłączonych klientów"?

0

Klienci podłączający się do serwisu wykonują u mnie takie coś:

                    address = new Uri("http://" + txtIP.Text.ToString() + ":" + txtPort.Text.ToString() + "/Server");
                    EndpointAddress epoint = new EndpointAddress(address);
                    service = ChannelFactory<WcfServiceLibrary1.IService1>.CreateChannel(new BasicHttpBinding(), epoint);

I mogą korzystać z metod serwisu.

Czy Serwer w WCF jakoś nie rejestruje ilu klientów jest podłączonych?

0

Zauważ że klientów podłączonych przy tym użyciu będzie mało. Połączenie jest aktywne tylko na czas pobrania danych i jest tylko skorelowane z ilością osób rzeczywiście korzystających z serwisu. Bardziej interesuje cię ilość wywołań serwisu w jakimś okresie (np. w ciągu sekundy). I takie statystyki może dostarczyć ci mechanizm Performace Counters o którym mówi link wstawiony przez kolegę fourfour. Poczytaj o nim. Ja nie miałem potrzeby korzystania z niego więc niewiele więcej pomogę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1