C#关于GPRS连接webservice的问题


我做了一个小软件是定时上传数据有,现在采用的方法是项目引用webservice,然后调用方法进行数据上传。调试的时候发现

用模拟器上传很快也不会出错,但是上了真机用GPRS的方法就不成功(我可以打开网站)。有人和我说用Socket比用webservice好成功率高。但是

我以前都是做winform都是用webservice没有用过别的,我自己想的是

if (网络没有联接)

  {
      方法1: 枚举网络连接,选择最佳网络进行传输
      方法2:固定使用cmnet方式进行连接
    
   }
else

   {
       断开现在连接。
      方法1: 枚举网络连接,选择最佳网络进行传输
      方法2:固定使用cmnet方式进行连接
  
   }

   Socket方法建立联接
  
   上传数据到服务器

   返回结果!
 
   断开网络,释放资料。

  问:方法1和2哪种方法好些,我的软件要实现自动更新版本的,软件启动时会比对版本号,版本低会自动提示并强制升级!

  我的环境是win mobile 5.0  netf2.0  VS2008   C#

  有哪位高手做过可否赐教一下!!具体代码或者方法都行!多谢!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值