在下好奇移動端的應用是如何保持end2end的網絡通信的通暢,比如IM(微信)之類,是如何保證移動端在不同網絡間切換后仍然能恢復通信的呢?
感覺應該不會是longpoll這種老技術吧,不管對移動端還是server的壓力都不小。
難道是有background一直運行的service,一檢測到IP變化就和server同步嗎?這樣的話必須要有central index server的存在,可以完全decentralized嗎?
求大神指點迷津。。
歡迎評論里提問,語文不好,描述的不是很清楚,不斷補充完善ing