WiFi 连接了内网,手机是如何获取到推送的外网消息的

2016-11-02 09:55:20 +08:00
singer  singer
年轻的我们总会搞出一些一集体寝室看片的方法……

经室友提议,在寝室断网后,弄个服务器平时闲时下几部片子放 PcDuino 上,网上断网了可以看。 于是就弄了一个呗……

一个没插网线的路由器, PcDuino 连入这个路由器的 WiFi ,断网后我们寝室的人连入 WiFi ,自己找 PcDuino 上的片子看。

那么问题来了……

我手机连的是内网,路由器没有对外的网线……不应该能够接收到外网的数据呀。但是 Gmail ,微信都提示有消息进来了。

难道是我的蜂窝移动网络没关掉的原因吗?

3271 次点击
所在节点   问与答  问与答
23 条回复
fleer
fleer
2016-11-02 10:15:51 +08:00
有些手机 wifi 不通就会去走数据流量。。
irainsoft
irainsoft
2016-11-02 10:18:35 +08:00
想起以前某个 Rom 设定 wifi 无外网就断开...
chousb
chousb
2016-11-02 10:19:04 +08:00
赌五毛是安卓
langmoe
langmoe
2016-11-02 10:43:33 +08:00
https://www.noisyfox.cn/45.html
我的 Nexus 默认设置的时候就经常因为连不上谷歌,手机误以为 WiFi 没公网,给我自动切到数据流量去
singer
singer
2016-11-02 10:49:48 +08:00
@chousb 那你麻烦把 5 毛给我吧,我的是 iPhone 6s 别歧视 Android
singer
singer
2016-11-02 10:51:14 +08:00
@chousb 难道 Android 上的流量服务也叫蜂窝移动数据?
maoyudev
maoyudev
2016-11-02 10:51:26 +08:00
@singer 打脸啪啪啪
singer
singer
2016-11-02 10:51:56 +08:00
@fleer 但是我按了推送进了 APP 就显示无法连接网络的
zacharyjia
zacharyjia
2016-11-02 10:53:05 +08:00
@singer iPhone 上有 wifi 助理实现类似功能吧
singer
singer
2016-11-02 10:54:29 +08:00
我的 WiFi 助理是一直关闭状态的
singer
singer
2016-11-02 10:54:45 +08:00
@zacharyjia 我的 WiFi 助理是一直关闭状态的
blaboy
blaboy
2016-11-02 10:57:30 +08:00
走的蜂窝数据流量。。
maoyudev
maoyudev
2016-11-02 11:05:53 +08:00
因为这些消息提醒都是走的苹果的统一推送,所以有可能是苹果将推送设置的优先级比较高,只要你能连外网就给你发推送,或者这是个 bug
wwqgtxx
wwqgtxx
2016-11-02 11:15:14 +08:00
ios 的 wifi 连接能在检测到没有网络连接的情况下同时连着 WIFI 的局域网和数据连接的公网,至于他是怎么判断的我也不清楚
aliuwr
aliuwr
2016-11-02 11:20:14 +08:00
Android 和 iOS 都有机制检测网络连通性,在 WiFi 连接没有网络的情况下使用移动网络通讯。具体请自行在系统设置中查找相关选项。
Windows 和某些 Linux 发行版也有这个检测网络的特性。
singer
singer
2016-11-02 11:25:20 +08:00
@maoyudev 那他的后台是一直监测这推送信息的?那就有点刺激了
leafleave
leafleave
2016-11-02 11:25:58 +08:00
iOS 也会的。我们学校 WiFi 不认证不能上网,然而也能接到推送消息,把数据网络关掉就收不到
singer
singer
2016-11-02 11:28:09 +08:00
@leafleave 同感。前面的我也这个感觉。
至于把数据网络关掉收不到我没实际测试过
wwqgtxx
wwqgtxx
2016-11-02 17:32:00 +08:00
@singer 这个不难实现呀,本来推送就是保持一条 tcp 长链接,如果被断开了内核会直接返回信息给程序的,当然还要有心跳包检测机制,一旦异常就重新建立连接。
singer
2016-11-02 17:34:37 +08:00
@wwqgtxx 那就是说通过数据流量进行推送的咯?那 WIFI 下用数据流量,这个是常态?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/317310

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX