2016-08-18 2 views
-2

현재 네트워킹 라이브러리를 만들고 있습니다. 라이브러리 (TCPServer)와 UDPServer (1 스크립트 만 (Server 스크립트)으로 액세스해야 함)과 같은 2 개의 기본 클래스를 만들고 싶습니다. 다른 스크립트가이 두 스크립트에 액세스하는 것을 원하지 않습니다. 나는 그것을 어떻게 성취 할 것인가?도서관 보호?

EDIT : 동적 유형의 기본 클래스 생성자에서 매개 변수를 작성하려고했는데 this에 전달한 다음이 객체가 전달 된 객체인지 확인합니다. Server 개체입니다. 나는 그것을하는 더 좋은 방법이 있는지 묻고 있습니다.

+1

광범위하고 충분한 정보가 제공되지 않습니다. 지금까지 뭐 해봤 어? – Matt

+0

악의적 인 발신자로부터 코드를 "보호"하는 유일한 방법은 처음부터 기회를 열지 않는 것입니다. 자신이 소유하고 제어하는 ​​시스템에서 보호해야 할 코드를 보관하십시오. –

답변

1

해결책을 찾았 으면 internal 키워드를 사용하여 현재 어셈블리에서만 개체에 액세스 할 수있게 만드십시오.