C#学习笔记:.NET Remoting
来源:互联网 发布:计算机编程大学专业 编辑:程序博客网 时间:2024/05/16 14:50
(一).NET Remoting体协结构的主要元素:
远程对象:远程对象是运行在服务器上的对象。客户机不能直接调用远程对象上的方法,但是可以使用代理对象来调用远程对象的方法。
通道:通道用于客户机和服务器之间的通信。包括客户机的通道部分和服务器的通道部分。对于.NET Framework而言,我们可以得到两种通道类型,他们分别通过TCP和HTTP进行通信,此外还可以创建定制的通道,定制的通道使用不同的协议进行通信。
消息:消息被发送到通道中。消息是为客户机和服务器之间的通信而被创建的,消息中包含的信息为:远程对象的信息、被调用方法的名称以及所有的函数。
格式标示符:格式标示符用于定义消息是如何被传到通道中的。对于.NET Framework而言我们有SOAP格式标示符和二进制格式标示符。使用SOAP格式标示符可以与不是基于.NET Framework的Web服务进行通信。二进制格式标示符速度更快,他们可以有效地用在内部网络环境中。
格式标示符提供者:用于把格式标示符与通道联系起来。在创建通道时,我们可以指定要使用的格式标示符提供者,依次的,它可以定义把数据传输到通道中时所使用的格式标示符。
代理对象:
- C#学习笔记:.NET Remoting
- .Net Remoting学习笔记
- [ASP.NET学习笔记之二十七]实战.NET Remoting
- 开始学习.net remoting
- 学习.NET remoting 啦!
- .Net Remoting学习
- Webcast.NET Remoting学习笔记(3)对象激活
- Remoting 学习笔记
- Remoting学习笔记
- Remoting in .NET Using C#
- .net C# 学习笔记
- C# .NET Remoting 简单应用示例
- C#学习笔记 .NET框架
- C# .net asp学习笔记
- C#学习笔记 ADO.NET
- .net c#学习笔记1
- .net c#学习笔记2
- [Remoting] 一:.NET Remoting
- 反射
- linux下的c语言/网络/网络编程面试题
- linux命令
- 系统无法正常开机了,弹出“NTLDR is missing…”的信息
- 我的blog
- C#学习笔记:.NET Remoting
- ICE概要
- C#常见面试题,考核一下~
- How to make linux boot from network
- 范伟—“经典爆笑语录全集(上)
- java面向对象浅析系列2——抽象类、接口与多继承
- 范伟—“经典爆笑语录全集(中)
- 关于printf()函数和scanf()函数
- eMule 协议分析翻译(四)