app與設備進行socket 連接後,進行tcp 通信, 設備切換了信道,這時socket會斷開嗎
欢迎选择我的课程,让我们一起见证您的进步~~
雖然TCP這類的協定看起來有點像打電話,但是從底層上來說通訊仍然是像書信一樣以資料包的形式傳遞的。 也就是說,App與設備通訊,無非就是兩者之間互相寫信。那麼其中一者進行切換頻道這樣的搬家活動,只要及時告知對方新的地址,其實對彼此之間的通訊影響並不大。加上TCP協議本身有補償機制,遺失的信件也能順利補發到新的地址。 不過這裡有個比較關鍵的內容,就是設備能夠能做到或說支援在切換頻道時及時通知對方。如果不能或乾脆就不想維持原來的連接,那麼Socket自然是會斷開的。
雖然TCP這類的協定看起來有點像打電話,但是從底層上來說通訊仍然是像書信一樣以資料包的形式傳遞的。
也就是說,App與設備通訊,無非就是兩者之間互相寫信。那麼其中一者進行切換頻道這樣的搬家活動,只要及時告知對方新的地址,其實對彼此之間的通訊影響並不大。加上TCP協議本身有補償機制,遺失的信件也能順利補發到新的地址。
不過這裡有個比較關鍵的內容,就是設備能夠能做到或說支援在切換頻道時及時通知對方。如果不能或乾脆就不想維持原來的連接,那麼Socket自然是會斷開的。