불법프로그램 사용 여부를 관리하기 위해 방안을 내 놓았습니다.
직원들이 실행하는 프로그램들을 감시하여
혹시 불법으로 사용하는 횟수가 많은 프로그램은 정품을 구매하자는 의견이 있었습니다.
안좋게 이야기 하면 직원들 감시로 보이겠지만
직원들끼리 합의하여 제안한 것이니 문제될것은 없어보입니다.
내용은 이렇습니다.
직원들이 어떤 프로그램을 실행하면 실행한 프로세스 명을 서버로 전송하는것입니다.
간단한 내용이라 DB까지 사용할 필요는 없어 보이고 그냥 서버에 INI파일 하나 만들고
그곳에 프로세스별 실행횟수만 카운트하여 저장하면 될것 같습니다.
딸랑 프로세스명 하나만 전송하면 그만이니 데이터량은 그리 많지는 않은 대신 전송 횟수가 상당히 많은 것으로 예상됩니다.
소켓 통신을 하는 것이 방법이겠지만
제가 이제 막 시작한 초보이고 소켓통신이 처음이라 어떤 소켓을 써야 할지 모르겠습니다.
서버는 사내에 별도의 서버를 마련하기 보다는 회사 외부에 회사 홈페이지용 웹서버가 있는데 그것을 사용하려고 합니다.
데이터량은 적고 접속 횟수는 상당히 빈번하다면 어떤 소켓을 사용하는게 좋을까요?
소켓통신 경험 있는 분들의 조언 바랍니다.
|