最近把以前的筆記拿出來看,
整理了一下.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