| 
				 如图2所示,通过对代理的实际调用,客户端对象跨过代理、本地.Ne t Remoting服务、网络TCP信道、服务器.Net Remoting服务访问服务器对象,形成(虚线表示)虚拟网络调用,就如同调用本地对象一样,因此开发难度大为降低。 
如图3所示,安全互联平台硬件采用高性能、大容量内存、多网络接口服务器,操作系统为Windows 2003 Server,互联服务器之间网络对接。互联软件基于.Net2.0,采用C#语言进行开发,通信信道采用TCP8088端口。 
 
  
 
    为了保证跨过互联平台的任何网络流的接收和发送都由通信程序完成,需要对服务器端的TCP/IP协议进行配置,如图4所示,服务器只有TCP8088端口可用。通过Windows操作系统的netstat命令可以检查系统内打开的网络端口和已经建立的远程连接,作进一步的检查。由于.Net Remoting服务在远程对象之间通信时会加入验证数据,非法的TCP8088端口客户端无法与服务器对象连接。 
5  远程交换接口设计 
5.1远程对象设计 
远程对象模块是客户端和服务器端都要用到的,此处以跨网段访问数据库和传输文件为例演示远程交换接口设计: 
using System; 
using System.Collections.Generic; 
using System.Text; 
using System.Data; 
using System.Data.SqlClient; 
using System.IO; 
namespace audioQuer 
{ 
   public class audioQuerClass: MarshalByRefObject 
    { 
  			
				 |