mtalk.google.com:5228

小弟於10月底購入 sony TX (307版 未root)。
最近被一件事困擾,想問問板上前輩。
由於是第一次使用智慧型手機,若問題愚笨,尚請海涵。

這幾天發現連上 wifi 時,即便已將自動同步化關閉,
wifi 圖示上,向下 download 的箭頭仍持續顯示,不會消失。
詭異的是此期間也沒有任何 upload 的流量(圖示)。

經 netstat 查看後發現只有下列 IP 一直處於連線

173.194.72.188:5228 ESTABLISHED

網路上查看的結果,該 IP 為 mtalk.google.com (mobile-gtalk.l.google.com) 其中一組 IP。
而 5228 port 則為 gtalk 所使用。
並且根據 http://dsas.blog.klab.org/archives/52074007.html 此篇文章
client 端由 com.google.process.gapps (Google Services Framework)程式大約每15分鐘發送 keep-alive 的封包給 server 端,以維持該連接。
但文中似乎也沒提到 server 端會一直丟封包給 client 的情況。

所以,小弟想問的是
為什麼在 wifi 上網的情況下,即便沒有送出 request, mtalk.google.com 仍會持續不停地透過 5228 port 丟封包過來呢?
這樣是正常的情況嗎?

還請前輩們給予解答,感謝。

--
若不宜放文章連結請板主刪除
另不知此文該放硬體綜合或軟體分享,暫且發在軟體區,請板主再移至適當分區,謝謝
2012-12-27 15:26 發佈
這條連線是GCM(Google Cloud Message)用的 你附的那個日文網頁有提到

GCM簡單說就是類似push notify的機制

所以只要是有follow Google提供的GCM機制來實作push notify的app

都會需要透過這條連線來notify你的手機

因此GSF就要在你的手機上每隔固定的時候 用keep-alive跟server講說 我還online

所以你才會看到就算同步關掉了 他還是會一直傳資料

不知道這樣有沒有回答你的問題~
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?