最簡單的remoting的例子

2021-04-14 22:32:31 字數 1244 閱讀 5385

----------------節選部分---------備查-------------------

1、遠端物件:

建立類庫專案:remoteobject

using

system;

namespace

remoteobject }

} 2、服務端

建立控制台專案:remoteserver

using

system;

using

system.runtime.remoting;

namespace

remoteserver}}

configuration

>

<

system

.runtime.remoting

>

<

name

="remoteserver"

>

<

service

>

<

wellknown 

type

="remoteobject.myobject,remoteobject"

objecturi

="remoteobject.myobject"

mode

="singleton"

/>

service

>

<

channels

>

<

channel 

ref="tcp"

port

="9999"

/>

channels

>

>

system.runtime.remoting

>

configuration

>

3、客戶端:

建立控制台專案:remoteclient

using

system;

namespace

remoteclient}}

<

configuration

>

<

>

<

add 

key="serviceurl"

value

="tcp://localhost:9999/remoteobject.myobject"

/>

>

configuration

>

簡單的Remoting例子

一 remoting的優缺點?優點 1 能讓我們進行分布式開發 2 tcp通道的remoting速度非常快 3 雖然是遠端的,但是非常接近於本地呼叫物件 4 可以做到保持物件的狀態 5 沒有應用程式限制,可以是控制台,winform,iis,windows服務承載遠端物件 缺點 1 非標準的應用因此...

最簡單的核心模組例子

include include include static int init hello init void static void exit hello exit void module init hello init module exit hello exit static int init...

FreeMarker最簡單的例子(2)

二 通過string來建立模版物件,並執行插值處理 j a view plain copy package com.abc import freemarker.template.template import j a.io.outputstreamwriter import j a.io.strin...