aspx的页面作为客户端要调用远程的服务 1。aspx的页面作为客户端要调用远程的服务(.exe进程),怎么做好啊?2。aspx的页面作为客户端通过.net remoting调用远程的服务(.exe进程),这个方案怎么样,如果行,具体怎么做,给点代码、链接或提示。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 分布式编程->Remoting的一个代码示例:http://blog.csdn.net/chengking/archive/2005/10/26/517349.aspx 上边的问题没问好,改个问发吧关于远程通信的问题1。直接指定信道(十年或二十年前那种除了指定信道外剩下的也都是自己写),DCOM, .NET Remoting, WebService这四者间的异同,程序员写代码时到底一个比一个少或多写了什么?有没有代码可以给点,让我看的具体点,我的理解:(1)直接指定信道(十年或二十年前那种除了指定信道外剩下的也都是自己写):指定信道后程序员在传数据前还作了什么我不清楚。这个我没看到过这种代码。(2)DCOM:这个我没看到过这种代码,就谈一下我的认识。除了指定信道外,DCOM本身在client端帮着写了代理,在server端帮着写了代理,是不是DCOM帮着写的这些在(1)里都得程序员自己写?(3).NET Remoting:可以指定信道和协议,例如“tcp://195.88.99.66:9898”和/或“http://195.88.99.66:9899”,指定了tcp的就不问了。指定了http的我记得可以指定里面的数据是二进制表示或xml表示,http的下边用了tcp。是.net Remoting在DCOM在.net平台上的后继。(4)WebService:必须用http协议,用soap封装数据,用xml表示。这个我想着http下边还要用tcp,和.net remoting相比数据少了SOAP封装,不知道除了这点外还有什么不同。2。这四种远程通信各适合什么样的情况?就是说那种情况下选DCOM,那种情况下选.NET Remoting,那种情况下选WebService?我的理解:(1)直接指定信道(十年或二十年前那种除了指定信道外剩下的也都是自己写):应该是普适的,但要写很多代码。(2)DCOM:适合于非asp或非asp.net进程之间的直接通信?(或者说适合于非webform进程间直接通信)(3).NET Remoting:适合于非asp或非asp.net)进程之间的直接通信。(或者说适合于非webform进程间直接通信)(4)WebService:适合于webform进程间通信。(我了解到这个也适合webform进程和非webform进程间直接通信,但没看到过具体代码。)如果webform进程和非webform进程间通信,我想着应该在webform进程和远程非webform进程之间必须加一个本地非webform进程来做中转?我想问的就这些,如果那位觉着我问题的提法不对,就请把问题的提法改改再给答案,谢谢! 下错了,改一下2。我的理解:(2)DCOM:不适合于非asp或非asp.net进程之间的直接通信?(或者说适合于非webform进程间直接通信)(3).NET Remoting:不适合于非asp或非asp.net)进程之间的直接通信。(或者说适合于非webform进程间直接通信) .Net程序调试的问题 求WinForm 树型控件+SQL设计 (用于物料清单BOM) 无法识别的配置节"add" c1FlexGrid 的 datasource属性绑定数据源后,标题怎么都成英文的了,如何成为汉字的 简单:注册表更改和锁定的问题 sqlcommand 执行Openrowset出现无法打开文件的问题 问个传递参数的问题 vs2008中添加dll控件问题 一个很急的问题!(在线等!)(放分) 谁给我讲讲C#中的引用的概念? 在winform里使用浏览器控件(SHDocvW)的问题 如何判断输入的是文件名,还是文件路径
http://blog.csdn.net/chengking/archive/2005/10/26/517349.aspx
我的理解:
(1)直接指定信道(十年或二十年前那种除了指定信道外剩下的也都是自己写):指定信道后程序员在传数据前还作了什么我不清楚。这个我没看到过这种代码。
(2)DCOM:这个我没看到过这种代码,就谈一下我的认识。除了指定信道外,DCOM本身在client端帮着写了代理,在server端帮着写了代理,是不是DCOM帮着写的这些在(1)里都得程序员自己写?
(3).NET Remoting:可以指定信道和协议,例如“tcp://195.88.99.66:9898”和/或“http://195.88.99.66:9899”,指定了tcp的就不问了。指定了http的我记得可以指定里面的数据是二进制表示或xml表示,http的下边用了tcp。是.net Remoting在DCOM在.net平台上的后继。
(4)WebService:必须用http协议,用soap封装数据,用xml表示。这个我想着http下边还要用tcp,和.net remoting相比数据少了SOAP封装,不知道除了这点外还有什么不同。
2。这四种远程通信各适合什么样的情况?就是说那种情况下选DCOM,那种情况下选.NET Remoting,那种情况下选WebService?
我的理解:
(1)直接指定信道(十年或二十年前那种除了指定信道外剩下的也都是自己写):应该是普适的,但要写很多代码。
(2)DCOM:适合于非asp或非asp.net进程之间的直接通信?(或者说适合于非webform进程间直接通信)
(3).NET Remoting:适合于非asp或非asp.net)进程之间的直接通信。(或者说适合于非webform进程间直接通信)
(4)WebService:适合于webform进程间通信。(我了解到这个也适合webform进程和非webform进程间直接通信,但没看到过具体代码。)如果webform进程和非webform进程间通信,我想着应该在webform进程和远程非webform进程之间必须加一个本地非webform进程来做中转?我想问的就这些,如果那位觉着我问题的提法不对,就请把问题的提法改改再给答案,谢谢!
2。
我的理解:(2)DCOM:不适合于非asp或非asp.net进程之间的直接通信?(或者说适合于非webform进程间直接通信)
(3).NET Remoting:不适合于非asp或非asp.net)进程之间的直接通信。(或者说适合于非webform进程间直接通信)