请问下mobile端与服务器端用socket建立一条通路,一般能维持多久?如果加入一个心跳模块,每隔几分钟握下手,能维持多久?移动在这方面有什么限制没有?谢谢!
------解决方案--------------------
我在烟台设置的是6分钟/次心跳,超过这个值(没算秒,只是分)时还没等发心跳就已经断开了,我试过,不知道是移动侧断的还是PPC自动断的(但我看PPC的拨号状态还是连接状态的,估计是移动侧断的)。
------解决方案--------------------
好问题,关注啊!
socket在不用时会挂起,或者在非SVD环境下有语音业务时数据业务的socket也会自动挂起,在下次使用时恢复.但是挂起多久会断开没有做过实验,不太确定.
楼上说的心跳是在哪个应用中加的?WIFI还是GPRS还是其他的?另外和不同的应用也有关吧?比如微软的Direct Push也支持一个心跳,且这个好象是可以设置的.不同的协议规定的也不完全一样.移动有可能针对各地实际情况修改协议,自己定制了心跳间隔时间.
有大侠解答一下socket的问题