• 您的位置我爱Aspx >> VC.Net >> 程序员手记:简析Java RMI 与 .NET Remoting(原创)
  • 程序员手记:简析Java RMI 与 .NET Remoting(原创)

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:49:03  关键字:.net
  • "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);

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:WIN32用户界面设计基础之Cursor篇
    下一篇:智力游戏九连环的算法