我爱Aspx >> VC.Net >> 程序员手记:简析Java RMI 与 .NET Remoting(原创)"RemoteObject", WellKnownObjectMode.SingleCall);
这行代码设置了服务中的一些参数和把欲使用的对象名字与远程对象进行绑定,第一个参数是绑定的对象,第二个参数是TCP或HTTP信道中远程对象名字的字符串,第三个参数让容器知道,当有对对象的请求传来时,应该如何处理对象。尽管WellKnownObjectMode.SingleCall对所有的调用者使用一个对象的实例,但它为每个客户生成这个对象的一个实例。如果用WellKnownObjectMode.SingleCall则每个传入的消息由同一个对象实例提供服务。
完整的对象代码如下所示:
using System; using System.Runtime;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels;
using System.Runtime.Remoting.Channels.Tcp;
using RemoteSample;
namespace RemoteSampleServer
{
public class RemoteServer
{
public static void Main(String[] args)
{
TcpServerChannel channel = new TcpServerChannel(8808);
ChannelServices.RegisterChannel(channel);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemoteObject),
"RemoteObject", WellKnownObjectMode.SingleCall);
【我对这篇文章有话说?】
.NET框架以及在C++中的初步应用[05-21]
在.NET中得到OS版本信息[05-21]
.Net中的反射使用入门[05-21]
Multithreading in .NET Applica..[05-21]
体验:VC++ .NET 2003 –安装和使..[05-21]
体验:VC++ .NET 2003 –安装和使..[05-21]
体验:VC++ .NET 2003 –安装和使..[05-21]
ATL实例教程1(VC++.NET)[05-21]
如何修改CJlibrary608在VC.net环..[05-21]
情有独钟C++:Visual C++ .NET编..[05-21]
智力游戏九连环的算法[05-21]
一个IE浏览器Explorer Bar的例子[05-21]
如何用C++编程获得某台机器的IP地..[05-21]
.NET框架以及在C++中的初步应用[05-21]
汉诺塔移动步数的计算[05-21]
关于Profile的系列文章(二)[05-21]
学习ATL的一个习作 : )[05-21]
VC应用程序中初始化界面的一种实..[05-21]
初步了解 InstallShield for Vis..[05-21]
初步了解 InstallShield for Vis..[05-21]