你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 网络与通信
.Net Remoting技术实现业务网安全互联(四)
 

如图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

    {

 

  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089