如何使用.NET Remoting技术来开发分布式应用程序。开发.NET Remoting应用分三步走。
第一步:创建远程对象,该对象必须继承MarshalByRefObject对象。
第二步:创建服务器端,需要添加System.Runtime.Remoting.dll引用,
第三步:创建客户端程序,
在.NET Remoting中,是允许同时创建多个通道的,但是.NET Remoting要求通道的名字必须不同,因为名字是用来标识通道的唯一标识符。但上面代码中,我们并没有指明通道的名字,为什么还可以允许成功呢?从上面图片可知,当我们创建通道时,如果没有为其显式指定通道名,则会使用对应的通道类型作为该通道名,如TcpChannel将会以tcp作为通道名,如果想注册多个Tcp通道则必须显式指定其名字。