利用.NET Remoting技术开发分布式应用

如何使用.NET Remoting技术来开发分布式应用程序。开发.NET Remoting应用分三步走。

第一步:创建远程对象,该对象必须继承MarshalByRefObject对象。

第二步:创建服务器端,需要添加System.Runtime.Remoting.dll引用,

第三步:创建客户端程序,

在.NET Remoting中,是允许同时创建多个通道的,但是.NET Remoting要求通道的名字必须不同,因为名字是用来标识通道的唯一标识符。但上面代码中,我们并没有指明通道的名字,为什么还可以允许成功呢?从上面图片可知,当我们创建通道时,如果没有为其显式指定通道名,则会使用对应的通道类型作为该通道名,如TcpChannel将会以tcp作为通道名,如果想注册多个Tcp通道则必须显式指定其名字。

你可能感兴趣的:(利用.NET Remoting技术开发分布式应用)