我爱Aspx >> VC.Net >> 程序员手记:简析Java RMI 与 .NET Remoting(原创)第一步:创建共享远程对象
创建一个C# Library,并将其命名为RemoteObject。这将创建一个我们的.NET Remote客户端和服务器端用来通讯的“共享命令集”。
public class RemoteObject : System.MarshalByRefObject
{
public RemoteObject()
{
System.Console.WriteLine("New Referance Added!");
}
public int sum(int a, int b)
{
return a + b;
}
}
名字空间是对象所需要的。请记住,如果得到System.Runtime.Remoting.Channels.Tcp名字空间不存在的信息,请检查是否象上面的代码那样添加了对System.Runtime.Remoting.dll的引用。
using System;
using System.Runtime;
我们为对象使用的名字空间是RemoteSample,下面的对象是MarshalByRefObject,在其中我们创建了一个引用和包括服务器端操作全部完成所需要的所有工作。
namespace RemoteSample
{
public class RemoteObject : System.MarshalByRefObject
{
public RemoteObject()
{
System.Console.WriteLine("New Referance Added!");
}
public int sum(int a, int b)
【我对这篇文章有话说?】
.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]