Serert do jeden program nasluchujacy na gniezdzie UDP na okreslonym adresie IP i numerze portu. Klientem jest okreslony komputer w sieci. Na kliencie moze byc uruchomionych nie wiecej niz okreslona ilosc programow objetych licencja. Kazdy z programow na kliencie posiada indywidualny identyfikator bedacy numerem PID tego programu. Licencjonowany program po uruchomieniu laczy sie z serwerem licencji i prosi o przyznanie biletu. Jesli nie zostal jeszcze osiagniety limit ilosci uruchomionych programow na danym komputerze klienckim (klienci sa rozrozniani na podstawie adresu IP), to serwer licencji potwierdza mozliwosc uruchomienia kolejnej instancji licencjonowanego programu na danym kliencie. Przed zakonczeniem dzialania programu licencjonowanego, wysyla on do serwera licencji komunikat zwalniajacy bilet. Aby nie zapobiec blokowaniu biletow, przez programy, ktore juz dawno zakonczyly swoje dzialanie, kazdy program licencjonowany najpozniej co 10 sekund musi wyslac do serwera komunikat PING, aby potwierdzic, ze nadal dziala. Serwer na ten komunikat odpowiada komunikatem PONG. Serwer po otrzymaniu komunikatu HELO sprawdza czy ma wolne licencje, jesli ich nie ma, to probuje znalezc klienta, ktory przez zbyt dlugi czas nie wyslal komunikatu PING. Jesli znajdzie takiego, to zwalnia jego licencje i przyznaje ja nowemu klientowi. Schemat protokolu: 1) Udane zarezerwowanie biletu po uruchomieniu licencjonowanego programu klienckiego: K: HELO identyfikator_danego_licencjonowanego_klienta S: OK 2) Nieudane zarezerwowanie biletu, dozwolona liczba uruchomionych instancji zostala osiagnieta: K: HELO identyfikator_danego_licencjonowanego_klienta S: FAIL 3) Oddanie biletu przez licencjonowanego klienta K: GBYE identyfikator_danego_licencjonowanego_klienta S: THNX 4) Powiadomienie o tym, ze licencjonowany klient nadal zyje K: PING identyfikator_danego_licencjonowanego_klienta S: PONG Gdzie: K - klient S - serwer Cala komunikacja odbywa sie za pomoca protokolu UDP. Serwer zapisuje na dysku stan licencji i wczytuje je w czasie uruchamiania.