说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

问一个关于客户端和服务器端数据同步的问题

编辑:说三道四文库 发布时间:2018-08-19 08:03
HTML文档下载 WORD文档下载 PDF文档下载
下面有两段代码,其中客户端那一段好像是由工具自己生成的,文件的开头有这么一段(此代码由工具生成。//     运行库版本:2.0.50727.42)。
是不是在客户端调用这段代码时就相当于调用服务器端的这段程序?
这是什么机制?? 客户端的那段代码是怎么生成的? 

服务器端有这么一段代码:
        public override DataSet SynchronData(int tabletag, string ipaddr)
        {
            TSynchronization sychr = new TSynchronization(ref ipaddr);
            DataSet dset = sychr.UpdateData(ref tabletag);
            sychr.Dispose();

            return dset;
        }


客户端的代码
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SynchronData", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet  SynchronData(int tabletag, string ipaddr) {
            object[] results = this.Invoke("SynchronData", new object[] {
                        tabletag,
                        ipaddr});
            return ((System.Data.DataSet)(results[0]));
        }
好像是委托?

Client & Server

C/S机制
请问是用什么方法实现的?
哪有这方面的资料?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘