pre { /*控制代码不换行*/ white-space: pre; word-wrap: normal; }

文章分类 -  .net remotin

摘要:今天这一篇,我们介绍两个方面的内容: 1.如何使用配置文件来代替通道的设置 2.如何实现服务端向客户端广播消息使用配置文件 我们前面的两篇文章中注册通道的方式都是在代码中注册的。其实,.net remoting允许我们在配置文件中配置通道的相关信息。我们来看一下如何配置:首先添加应用程序配置文件“App.config”,以客户端为例子,修改如下:<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.runtime.remoting> <ap 阅读全文
posted @ 2012-03-29 21:02 monkey's 阅读(261) 评论(0) 推荐(0)
摘要:通过上一篇的介绍,我想大家对.net remoting的作用也有一个基本的认识了。这一篇,我们主要来讨论两个问题:1. MarshalByRefObject的介绍2. .Net Remoting中的两种远程对象激活方式,他们的应用以及区别MarshalByRefObject对象介绍 先来看看官方的解释吧:应用程序域是一个操作系统进程中一个或多个应用程序所驻留的分区。同一应用程序域中的对象直接通信。不同应用程序域中的对象的通信方式有两种:一种是跨应用程序域边界传输对象副本,一种是使用代理交换消息。MarshalByRefObject 是通过使用代理交换消息来跨应用程序域边界进行通信的对象的基类. 阅读全文
posted @ 2012-03-29 21:00 monkey's 阅读(231) 评论(0) 推荐(0)
摘要:什么是.net remoting window为了程序的安全,每个应用程序被划分为一个个进程。如果不通过例如RPC进程通信机制之类的方法就很难访问另外的进程。而.net remoting不仅提供了在本地两个.net程序之间互访问的能力,而且还允许远程调用从而建立分布式的应用程序。.net remoting提供了两种方式来传递消息对象,分别为序列化成二进制格式消息流和序列化成使用soap协议的消息流进行传输。这两种方式.net都已经提供了对应的tcp传输和http传输实现,他们都实现了名为IChannel的接口,这意味着您也可以自己实现消息的传输方式,只要能实现IChannel接口就可以了。 那 阅读全文
posted @ 2012-03-29 21:00 monkey's 阅读(217) 评论(0) 推荐(0)