我做了一个小软件是定时上传数据有,现在采用的方法是项目引用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#
有哪位高手做过可否赐教一下!!具体代码或者方法都行!多谢!!