摘要:
如果客户端不作为服务器(就是只调用远程对象,而不发布远程对象),其实是不需要注册通道的,但如果订阅了服务器事件,由于此时服务器要寻址客户端的对象,此时客户端的身份就是服务器了,所以客户端需要注册通道订阅事件的对象必须是MarshalByRefObject,否则你订阅的事件将找不到你写到此处,临时有急事,等有时间再改 阅读全文
2004年9月10日 #
摘要:
一个Assembly中所有的非公共类型,可以被它的【好友】Assembly访问。即如果AssemblyA中声明AssemblyB是它的好友Assembly,则AssemblyB可以像访问自身Assembly一样访问AssemblyA的私有类型。将另一个Assembly声明成自己的Friend Assembly,需要使用一个InternalsVisibleToAttribute的特性。[assemb... 阅读全文
摘要:
.NET FrameWoek2.0中,新添加一个IpcChannel,它是利用Windows的Ipc(进程间通讯)实现的一个Remoting的Channel,它的速度比Http或Tcp的Channel快很多,但它只能被用在本机不同应用程序域之间的通讯,所以,如果我们的客户端有可能与服务器端在同一个机器上运行时,可以通过注册IcpChannel来提高性能。下面是一个简单的IpcChannel的示例:... 阅读全文
摘要:
.NET FrameWoek2.0中,新添加一个IpcChannel,它是利用Windows的Ipc(进程间通讯)实现的一个Remoting的Channel,它的速度比Http或Tcp的Channel快很多,但它只能被用在本机不同应用程序域之间的通讯,所以,如果我们的客户端有可能与服务器端在同一个机器上运行时,可以通过注册IcpChannel来提高性能。下面是一个简单的IpcChannel的示例:... 阅读全文