2016-08-18 200 views
-2

我目前正在创建一个网络库。我想为图书馆制作2个基本类,如TCPServerUDPServer,这些应该只能由1个脚本访问(Server脚本)。我不希望任何其他脚本访问这两个脚本。我将如何实现这一目标?保护图书馆?

编辑:我试图在动态传递的基类的构造函数中传递this然后构造函数会检查传入的对象是否是Server对象。我只是问是否有更好的方法来做到这一点。

+1

给广泛的,没有足够的信息给出。你试过什么了? – Matt

+0

我知道唯一能够保护恶意呼叫者免受恶意代码攻击的方法是,首先不要打开机会。保留需要在您拥有和控制的机器上保护的代码。 –

回答

1

我找到了解决方案,只是使用internal关键字来创建一个只能从当前程序集访问的对象。