objective-c - app与设备进行socket 连接后, 设备切换了信道,这时socket会断开吗
天蓬老师
天蓬老师 2017-05-02 09:34:51
0
1
933

app与设备进行socket 连接后,进行tcp 通信, 设备切换了信道,这时socket会断开吗

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
滿天的星座

虽然TCP这类的协议看上去有点像打电话,但是从底层上来说通讯仍然是像书信一样以数据包的形式传递的。
也就是说,App与设备通讯,无非就是两者之间互相写信。那么其中一者进行切换信道这样的搬家活动,只要及时告知对方新的地址,其实对相互之间的通讯影响并不大。加上TCP协议本身有补偿机制,遗失的信件也能顺利补发到新的地址。
不过这里有个比较关键的内容,就是设备能够能做到或者说支持在切换信道时及时通知对方。如果不能或者干脆就不想维持原来的连接,那么Socket自然是会断开的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板