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

.Net Remoting远程对象必须继承自System.MarshalByRefObject,它可以访问同一进程、不同进程或另一个系统跟它完全一致的对象。可以调用远程对象的public方法,private方法只能在本地调用。此远程对象有五种public方法:

1)构造函数:public audioQuerClass(string connString,byte conntype,int read_count)

它的作用是根据连接字符串确定此对象连接的数据库、数据库的类型、传输文件时一次读取的字节数。

2)查询数据库:public DataTable audioQuerry(string nameFilter)

根据过滤字符串nameFilter查询,返回数据表。

3)创建文件数据流:public string audioStreamCreate(string filePath)

根据路径字符串,打开文件,创建数据流。

4)传输文件流:public byte[] audioStreamTran()

读取远程文件数据,返回字节数组(传输到本地)。

5)关闭远程文件:public void audioStreamClose()

根据需求在这个远程对象中增加public方法,以扩展功能。

5.2 服务器端的实现


using audioQuer;//引用远程对象

namespace audioTranServer

{

    public partial class Form1 : Form

    {

        string serverPort, progName, configFile,psw;

        public Form1()

        {

            InitializeComponent();           

        }

  推荐精品文章

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

  联系方式
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