app与设备进行socket 连接后,进行tcp 通信, 设备切换了信道,这时socket会断开吗
滿天的星座2017-05-02 09:36:51
TCP などのプロトコルは電話をかけているように見えますが、下位レベルでは、通信は依然として手紙のようなデータ パケットの形式で配信されます。
言い換えれば、アプリとデバイス間の通信は、お互いに手紙を書くことに他なりません。そうすれば、一方がチャンネルを切り替えるなどの移動活動を行った場合でも、相手方に新しいアドレスが時間内に通知されていれば、両者間の通信に大きな影響はありません。また、TCP プロトコル自体に補償メカニズムがあり、紛失した手紙を新しいアドレスにスムーズに再送信できます。
しかし、ここにはもっと重要な内容があります。つまり、デバイスはチャンネルを切り替えるときに相手に時間内に通知することを実行またはサポートできるということです。元の接続を維持できない、または維持したくない場合は、ソケットは自然に切断されます。