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

WCF sprawdzanie ilości podłączonych klientów.
O1
  • Rejestracja: dni
  • Ostatnio: dni
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.

szogun1987
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Lublin/Gdynia
0

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

O1
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Kopiuj
                    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?

szogun1987
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Lublin/Gdynia
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ę.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.