客户端需要连接到服务端获取数据,两边都是winfrom程序,需要考虑到集中情况:
1、客户端与服务端同在一个局域网内
2、客户端与服务端通过internet连接
3、服务端所在局域网有网闸请教大家有啥好的通讯方式?如果有详细的例子加分。。

解决方案 »

  1.   

    websrvice
    remoting
    wcf
    socket
      

  2.   

    websrvice应该是第一选择,方便+好用
      

  3.   

    你说的三种,其实就是一种,边一台机内部都可以有通讯接口,连接方式,关键在于你对效率的要求,效率要求非常高的话,最好用Socket,如果无所谓,那就好用WebService或是WCF。
      

  4.   

    1、客户端与服务端同在一个局域网内  socket  websrvice
    2、客户端与服务端通过internet连接  websrvice
      

  5.   


    支持。推荐webservice。
    webservice是不是要建网站呢?
    socket需要运行一个服务器端?
      

  6.   

    1、客户端与服务端同在一个局域网内  socket  websrvice 
    2、客户端与服务端通过internet连接  websrvice不用建网站
    socket监听端口就行了
      

  7.   

    补充说明下,客户端从服务端下载的是SQL或者ORACLE数据,一次可能有几千上万条记录,现有的程序经常超时。webservice对服务器的要求是不是比较高啊?
      

  8.   


    那用WEBService就等死吧可以用WCF的 net.Tcp 协议,那个就和自己写Socket差不多了,但简单很多。