PB 采用WEBService经常无响应的问题
zqsu 2016-07-13 05:23:19 从PB9开始,PB就支持WebService开发,实际的使用过程中工作情况还是不错的。
但是,最近做了一个小应用,是在很极端的网络环境下,电脑是wifi接入的且不停移动,因此网络质量完全不能保证:高延时、经常不定期中断。在这种环境下,我发现PB的WebService Client运行中,如果正好处于接收数据的状态下网络中断,经常需要等非常长时间才会触发catch,而连续运行后常常会导致整个程序都无响应无法稳定工作。
WebService不就是为了解决无法可靠连接条件下的数据传送吗?但是PB中似乎并没有很有效的方法去控制,比如超时Cancel这样的操作。不知道大家使用中有没有遇到类似的问题,是如何解决的?
PB9和PB11.5都试过,情况差不多,11.5好一些。