
分布式-remoting
码农星球撸码J
健身 软件开发 讲师 作者 WRITING BAD
展开
-
remoting教学一:remoting与socket、webservice和wcf的比较及优势
remoting与socket、webservice和wcf的比较及优势 1:socket VS remoting 使用socket无疑是效率最高的。但是,在复杂的接口环境下,socket的开发效率也是最低的。故在兼顾开发效率的情况下,可以使用remoting来代替socket开发。并且: 1、Tcp通道的Remoting速度非常快。 你可以通过端口查看工具,发现re原创 2009-10-15 17:24:00 · 9251 阅读 · 1 评论 -
使用 .NET 远程处理访问其他应用程序域中的对象
使用 .NET 远程处理访问其他应用程序域中的对象 在 运行于不同进程中的对象之间建立通讯(无论是在同一台计算机上,还是在相距数千公里的计算机上)是常见的开发目标,尤其是在生成大范围分布式应用程序的时 候。传统上,这需要深入了解相关知识:不仅是关于通讯流任一端的对象的知识,而且还有关于低级别协议的主机、应用程序编程接口以及配置工具或文件的知识。 简言之,它是一项需要大量专业知识和经验的复杂转载 2010-01-16 10:32:00 · 2321 阅读 · 0 评论 -
.Net Remoting安全性与实现
.Net Remoting安全性与实现 用.Net Remoting做后台服务,十分方便,但是安全性也不能忽视,如果只在客户端进行身份验证,只要有经验的人都可以修改客户端,轻松绕过客户端的检验程序,直接调用服务端的服务,非常不安全。 .Net Remoting的安全性保证,大部分只提到部署在IIS上,降低了.Net Remoting的运行效率,另外也不能支持TCP的二进制传输转载 2010-01-16 10:31:00 · 1348 阅读 · 1 评论 -
remoting教学三:remoting的远程对象
remoting教学三:remoting的远程对象远程对象还是本地对象 我们修改程序,看Person这个类的对象是从客户端生成的,还是服务器端生成。 RemoteObjectusing System;namespace RemoteObject{ public class MyObject : MarshalByRefObject { private in原创 2010-02-08 15:43:00 · 1437 阅读 · 0 评论 -
remoting草稿
六:远程对象的传送方式 可远程处理的对象是能在大范围的分布环境中正常运行的对象。可远程处理的对象既可以使用代理在其应用程序域或上下文外部访问,也可以复制它们并且可以将这些副本传递到它们的应用程序域或上下文外;换句话说,某些可远程处理的对象通过引用传递,而另一些通过值传递。有两种主要的可远程处理的对象: 按值封送对象,它们被复制并传出应用程序域。远程类用[Serializable]原创 2010-02-08 15:45:00 · 1029 阅读 · 0 评论 -
remoting教学四:remoting的事件
remoting教学四:remoting的事件 现在,为了更好的表现事件,我们将客户端和服务器都用winform来表现。 在如下的例子中,将会产生一个服务器端事件和一个客户端事件。 RemoteObject using System; using System.Windows.Forms; using System.Colle原创 2010-02-08 15:44:00 · 862 阅读 · 0 评论 -
remoting教学二:remoting的激活
remoting教学二:remoting的激活 远程对象的激活分两类,服务器端激活和客户端激活。所谓激活即所谓new一个远程对象的实例。激活模式的不同,区别在于远程对象是否有状态和激活的时间及点。下面具体阐述: 1:服务器端激活 服务器端激活有两种方式SingleCall和Singleton。 我们注意到第一章中,服务器端代码中有一原创 2010-02-08 15:42:00 · 2210 阅读 · 0 评论 -
remoting安全之草稿
Remoting安全可以从三方面进行考虑权限验证、防火墙技术、数据流加密 一、权限验证权限验证----------,我们可以在Remoting中加入CallContext信息实现类似于HTTP信息头的东西进行检测。MSDN中对CallContext的介绍如下:Callcontext它提供与执行代码路径一起传送的属性集,CallContext是类似于方法调用的线程本地存储的专用集原创 2010-02-08 15:46:00 · 2706 阅读 · 3 评论 -
remoting教学五:将remoting宿主到IIS
本文提供源码下载:http://download.youkuaiyun.com/source/2391281 remoting的宿主,可以为: 1:你自己的代码; 2:WINDOWS服务; 3:IIS; 而寄宿到IIS中,有些特别的优势,如: 1:可以借助于IIS的安全机制; 2:在硬件环境不允许的情况下,和IIS共用端口。 当然,寄原创 2010-05-25 12:01:00 · 3280 阅读 · 0 评论