Java 응용 프로그램에 대한 네트워크 라이센스 제어의 일부 양식을 제공해야합니다. 이 앱은 네트워크 드라이브에 저장되어 클라이언트 컴퓨터에서 실행됩니다. 기본 개념은 동시에 실행되는 횟수를 계산하여 N + 1 번째 사용자가 소프트웨어를 실행하지 못하게 할 수 있다는 것입니다. 여기서 N은 고객이 구입 한 동시 라이센스 수입니다.Java 응용 프로그램에 대한 네트워크 라이센스 제어
Java 응용 프로그램과 어떻게 든 가능합니까? 나는 응용 프로그램의 실행중인 인스턴스간에 멀티 캐스트 UDP 통신을 사용하는 "솔루션"을 구현했으나 대부분의 네트워크에서는 이러한 종류의 통신이 보안 조치로 차단되어 작동하지 않았습니다.
더 좋은 방법이 있습니까? 나는 JNI/JNA가 필요한지조차 생각하지 않는다.
N.B. 해결책은 정교하거나 고도로 안전 할 필요는 없습니다.