年轻的我们总会搞出一些一集体寝室看片的方法……
经室友提议,在寝室断网后,弄个服务器平时闲时下几部片子放 PcDuino 上,网上断网了可以看。 于是就弄了一个呗……
一个没插网线的路由器, PcDuino 连入这个路由器的 WiFi ,断网后我们寝室的人连入 WiFi ,自己找 PcDuino 上的片子看。
那么问题来了……
我手机连的是内网,路由器没有对外的网线……不应该能够接收到外网的数据呀。但是 Gmail ,微信都提示有消息进来了。
难道是我的蜂窝移动网络没关掉的原因吗?
1
fleer 2016-11-02 10:15:51 +08:00 via Android
有些手机 wifi 不通就会去走数据流量。。
|
2
irainsoft 2016-11-02 10:18:35 +08:00
想起以前某个 Rom 设定 wifi 无外网就断开...
|
3
chousb 2016-11-02 10:19:04 +08:00
赌五毛是安卓
|
4
langmoe 2016-11-02 10:43:33 +08:00
https://www.noisyfox.cn/45.html
我的 Nexus 默认设置的时候就经常因为连不上谷歌,手机误以为 WiFi 没公网,给我自动切到数据流量去 |
9
zacharyjia 2016-11-02 10:53:05 +08:00 1
@singer iPhone 上有 wifi 助理实现类似功能吧
|
10
singer OP 我的 WiFi 助理是一直关闭状态的
|
11
singer OP @zacharyjia 我的 WiFi 助理是一直关闭状态的
|
12
blaboy 2016-11-02 10:57:30 +08:00 via iPhone 1
走的蜂窝数据流量。。
|
13
maoyudev 2016-11-02 11:05:53 +08:00 1
因为这些消息提醒都是走的苹果的统一推送,所以有可能是苹果将推送设置的优先级比较高,只要你能连外网就给你发推送,或者这是个 bug
|
14
wwqgtxx 2016-11-02 11:15:14 +08:00 1
ios 的 wifi 连接能在检测到没有网络连接的情况下同时连着 WIFI 的局域网和数据连接的公网,至于他是怎么判断的我也不清楚
|
15
aliuwr 2016-11-02 11:20:14 +08:00 1
Android 和 iOS 都有机制检测网络连通性,在 WiFi 连接没有网络的情况下使用移动网络通讯。具体请自行在系统设置中查找相关选项。
Windows 和某些 Linux 发行版也有这个检测网络的特性。 |
17
leafleave 2016-11-02 11:25:58 +08:00 via Android 1
iOS 也会的。我们学校 WiFi 不认证不能上网,然而也能接到推送消息,把数据网络关掉就收不到
|
19
wwqgtxx 2016-11-02 17:32:00 +08:00 via iPhone
@singer 这个不难实现呀,本来推送就是保持一条 tcp 长链接,如果被断开了内核会直接返回信息给程序的,当然还要有心跳包检测机制,一旦异常就重新建立连接。
|
22
0602 2016-11-03 07:47:32 +08:00 via Android
如果 wifi 和数据流量同时开启了,在 wifi 不稳定时会自动使用数据流量网络,三星手机是可以在高级设置中选择开启或者关闭的
|