dotNET Remoting

最近把以前的筆記拿出來看,

整理了一下.NET Remoting的一些作法。

最近把以前的筆記拿出來看,

整理了一下.NET Remoting的一些作法。

 

SAO(Server Activation Object):

1.      定義功能界面

2.      實作繼承MarshalByRefObject、實作功能界面

3.      註冊到Remoting Service

New 一個TcpServerChannel物件

ChannelServices.RegisterChannel(建立出來的TcpServerChannel物件)

RemotingConfiguration.RegisterWellknownServiceType(…)

 

註:需參考System.Runtime.Remoting.dll。

Client:

1.      利用Activator.GetObject取得代理物件。

 

CAO(Client Activation Object):

        RemotingConfiguration. RegisterActivatedServiceType(…)

 

SOAP:

    Soapsuds –ia: Server –oa: proxy.dll