客户端定时发送数据到总服务器想法:
 1、把需要更新的数据生成xml
 2、发送xml到服务器
 3、服务器定时读取新传上来的xml更新数据    通过什么方式发送xml到服务器比较好?ftp怎么样?       有什么其他方法让客户端数据同步到服务器。有做过的麻烦贴个方法谢谢。

解决方案 »

  1.   

    干嘛不直接用socket把数据发过去
      

  2.   

    用TCP/IP通信,把你的数据发过去就可以了
      

  3.   

     我想把某些表查询出来的需要更新的数据,传到服务器端做更新,现在不清楚怎么传
     用socket 是把查出来的数据转换成xml传过去 还是传dataset 这块不太明白
      

  4.   

    现在就不清楚怎么把数据发过去,刚也查了查
                byte[] sendBuffer = System.Text.Encoding.Default.GetBytes(sendString); 
               socket.Connect(connectEndPoint); 
               socket.Send(sendBuffer, sendBuffer.Length, 0); 
    就这怎么把数据库的数据发过去
    还是把数据转换成xml文件发过去
      

  5.   

    web services或WCF等实现XML序列化的传递
      

  6.   

    发字符到服务端,服务端收到后保存成xml。
      

  7.   

    先在本机生成xml,然后通过socket把文件转换成数据流发过去,服务器接收后再重组成xml就行了吧,网上有很多的socket代码及资料,都是很不错的参考。
      

  8.   

    服务器端部署一个webservice服务客户端定时调用webservice,进行数据的更新至于用socket没怎么用过,以前用据说要 不断的监听端口