2016-08-18 263 views
-2

我目前正在創建一個網絡庫。我想爲圖書館製作2個基本類,如TCPServerUDPServer,這些應該只能由1個腳本訪問(Server腳本)。我不希望任何其他腳本訪問這兩個腳本。我將如何實現這一目標?保護圖書館?

編輯:我試圖在動態傳遞的基類的構造函數中傳遞this然後構造函數會檢查傳入的對象是否是Server對象。我只是問是否有更好的方法來做到這一點。

+1

給廣泛的,沒有足夠的信息給出。你試過什麼了? – Matt

+0

我知道唯一能夠保護惡意呼叫者免受惡意代碼攻擊的方法是,首先不要打開機會。保留需要在您擁有和控制的機器上保護的代碼。 –

回答

1

我找到了解決方案,只是使用internal關鍵字來創建一個只能從當前程序集訪問的對象。