比如说这个功能: 
第一步: b/s的页面向远程的c/s页面程序发出请求,
第二步: c/s受到请求后再把数据发回b/s,并且把数据重新绑定到b/s页面的数据控件上。我再网上大体看了下。c/s与c/s的好处理,c/s与b/s不好弄啊这个过程具体怎么实现啊。。有做过的发份源码或者提供一些具体的资料。。谢谢了

解决方案 »

  1.   

    Socket通讯,吧c/s中的c当成b/s中的s
      

  2.   

    b/s 页面调用 c/s服务,c/s服务与其客户端通信得到结果返回给b/s页面。  
      

  3.   

    做个webservice服务供bs调用服务通过Socket向cs客户端发送请求,得到结果并返回 
      

  4.   

    winfrom: 
    webBrowser1.AllowWebBrowserDrop   =   false; 
    webBrowser1.IsWebBrowserContextMenuEnabled   =   false; 
    webBrowser1.WebBrowserShortcutsEnabled   =   false; 
    webBrowser1.ObjectForScripting   =   this; 
    //与webform进行通信 
    webBrowser1.DocumentText ="<script>" + "function  test(message){ alert(message);} "+ "</script> "; public  void test(string   meg) 

       MessageBox.Show(meg); 
    } webform: 
    <script language= "javascript "> 
    window.external.Test( "xx"); 
    </script> 
      

  5.   

    BS只能是http方式访问,除非用Flash之类的富客户端。
    所以要么C/S的S支持http访问,要么用Flash,Silverlight之类的