当前位置: 首页 > news >正文

c#中的remoting和webservice有什么区别

 

1. remoting 是MarshByReference的,可以传变量的引用,直接对服务器对象操作。速度快,适合intranet(企业内部互联网)。

webservice 是MarshByValue的,必须传对象的值。速度慢,可以过FIREWALL,配置比较简单,适合internet(因特网)。

 

2.

一般来说,remoting是和平台相关的,需要客户和服务器都是.NET,但可配置特性比较好,可以自定义协议。web service可以做到跨平台通信,但必须采用SOAP协议。

 

 

3.

soap消息有rpc和文档两种样式。

文档样式的body元素中包含一个或多个元素,可以是任何内容,只要接受者理解就行了。rpc样式的的body元素中包含调用的方法或远程过程的名称,以及

代表方法参数的元素。

 

.net对这两种样式的实现就是web service 和remoting

转载于:https://www.cnblogs.com/guodapeng/archive/2008/03/21/1115621.html

相关文章:

  • 禪道使用
  • 《HTML与CSS入门经典(第8版)》——2.6 总结
  • HTML Help WorkShop制作chm图解
  • 《设计模式解析(第2版•修订版)》—第2章 2.2节什么是UML
  • 《动手搭建智能家居系统》——1.2 安全管理和居家护理自动化
  • ArcGIS9.2 SP5已发布!
  • 《Adobe Illustrator CS4中文版经典教程》—第0课0.9节使用文字
  • Asp组件中级入门与精通系列之三
  • 《Swift 权威指南》——第6章,第6.10节嵌套函数
  • 注解:java 自定义注解应用实例
  • C#.NET的N层结构程序开发思路(C# + Access带源代码)
  • Android应用性能优化最佳实践.1.1 Android Studio的优势
  • Syswin32病毒和exe关联
  • Mongodb 使用numactl 启动
  • 什么是工作流引擎(Workflow Engine )
  • Angular6错误 Service: No provider for Renderer2
  • Apache的基本使用
  • es6(二):字符串的扩展
  • java 多线程基础, 我觉得还是有必要看看的
  • Java的Interrupt与线程中断
  • java中具有继承关系的类及其对象初始化顺序
  • js中的正则表达式入门
  • leetcode-27. Remove Element
  • nodejs调试方法
  • Vue.js-Day01
  • Vultr 教程目录
  • 给github项目添加CI badge
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 浅谈web中前端模板引擎的使用
  • 一个SAP顾问在美国的这些年
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • (11)MATLAB PCA+SVM 人脸识别
  • (2)MFC+openGL单文档框架glFrame
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (黑马C++)L06 重载与继承
  • (接口自动化)Python3操作MySQL数据库
  • (算法设计与分析)第一章算法概述-习题
  • (转)http协议
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net Memory Profiler的使用举例
  • .Net Web项目创建比较不错的参考文章
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .Net(C#)常用转换byte转uint32、byte转float等
  • @SuppressWarnings(unchecked)代码的作用
  • [1181]linux两台服务器之间传输文件和文件夹
  • [16/N]论得趣
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [Golang]K-V存储引擎的学习 从零实现 (RoseDB mini版本)
  • [ios] IOS文件操作的两种方式:NSFileManager操作和流操作【转】
  • [LeetCode] Merge Two Sorted Lists