摘要:
一、Remoting 的含义
Remoting就是远程的意思,也就是说允许你跨应用程序域、跨机器,甚至是跨局域网去访问、调用远程的对象。
二、Remoting的通道
要跨域访问远程对象,就会涉及通信的问题,而两边进行通信的中介就是通道。Remoting 的通道主要有两种:Tcp 和Http。Tcp 通道是基于Socket的,通过Tcp 协议来传输消息流;Http通道是是通过Http协议来传输消息流的,它有一个最大的优点就是可以穿过防火墙。
所以如果要写局域网内的Remoting程序,可以采用Tcp通道,速度快;如果是互联网的,需要穿过防火墙的,就要使用Http通道。 阅读全文