Smobiler上海石磨_.NET移动开发平台

标题: 客户端如何检测出是否与服务器断线? [打印本页]

作者: ericwu    时间: 2018-11-2 22:47
标题: 客户端如何检测出是否与服务器断线?
请问如果服务器突然关闭,客户端如何检测出是否与服务器断线?
否则没注意到时,APP都维持在最后正常连线时的话面不动
都已经没作用了还不知道

作者: ericwu    时间: 2018-11-3 11:23
虽然说如果断线了,app操作时,会显示超时
但显示一下子就消失了,如果没注意到,画面会停留在最后的操作画面不会动
我的APP功能是即时显示数据,如果没注意到与服务器断线,看到的都会是旧资讯
所以是否有与服务器断线的event可以处理?
或是有一个位置可以显示与服务断线中

作者: oudi    时间: 2018-11-16 13:26
ericwu 发表于 2018-11-3 11:23
虽然说如果断线了,app操作时,会显示超时
但显示一下子就消失了,如果没注意到,画面会停留在最后的操作画 ...

APP与服务端使用socket连接,出现网络断开的情况比较多,如果你需要实时刷新界面数据,可考虑使用Timer组件,定时向服务器发送请求(比如每分钟)来确保连接一直可用,并且如果APP与服务端连接断开时,会显示连接的loading,在连接失败时会有提示。




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2