84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
app与设备进行socket 连接后,进行tcp 通信, 设备切换了信道,这时socket会断开吗
欢迎选择我的课程,让我们一起见证您的进步~~
虽然TCP这类的协议看上去有点像打电话,但是从底层上来说通讯仍然是像书信一样以数据包的形式传递的。也就是说,App与设备通讯,无非就是两者之间互相写信。那么其中一者进行切换信道这样的搬家活动,只要及时告知对方新的地址,其实对相互之间的通讯影响并不大。加上TCP协议本身有补偿机制,遗失的信件也能顺利补发到新的地址。不过这里有个比较关键的内容,就是设备能够能做到或者说支持在切换信道时及时通知对方。如果不能或者干脆就不想维持原来的连接,那么Socket自然是会断开的。
虽然TCP这类的协议看上去有点像打电话,但是从底层上来说通讯仍然是像书信一样以数据包的形式传递的。
也就是说,App与设备通讯,无非就是两者之间互相写信。那么其中一者进行切换信道这样的搬家活动,只要及时告知对方新的地址,其实对相互之间的通讯影响并不大。加上TCP协议本身有补偿机制,遗失的信件也能顺利补发到新的地址。
不过这里有个比较关键的内容,就是设备能够能做到或者说支持在切换信道时及时通知对方。如果不能或者干脆就不想维持原来的连接,那么Socket自然是会断开的。