文档章节

[Android]ping -c 1 -w 100 sina.cn的解析

清水湾2012
 清水湾2012
发布于 2014/01/03 18:40
字数 178
阅读 4743
收藏 1

Android 环境下: ping -c 1 -w 100 sina.cn

-c: 表示次数,1 为1次 -w: 表示deadline, time out的时间,单位为秒,100为100秒。

连起来的意思是,ping 主机sina.cn 一次,超时为100秒。 要命的问题:如果这个动作放在Android UI thread来做,有可能出问题。 一般的场景是在UI thread起个Runtime process来执行"ping -c 1 -w 100 sina.cn", 然后等候其返回,一般是Process.waitfor()。 要知道ping如果长时间不返回,最差情况这里就是等100秒, 而我们知道Android UI thread长时间block住会出ANR的问题。 所以这种场景是软件设计上的问题。

© 著作权归作者所有

共有 人打赏支持
清水湾2012
粉丝 8
博文 114
码字总数 30735
作品 0
杭州
高级程序员
私信 提问
android4.0 WIFI实现网络连接

android4.0上打开wifi后,自动扫描附近所有的wifi热点,连接指定的wifi名称和密码,DHCP动态获取IP后,最后使用Ping命令对连网进行测试。 1.注册wifi的广播接收器: 监听WifiManager.WIFISTA...

_liusl
2013/11/12
0
0
linux grep 常用格式

常用查看日志的时候用的 grep 命令参数 grep -i 表示忽略大小写 grep -A [number] [name] 表示查找文件中为 name的行数据,以及该行的 下面 number行数据 grep -B [number] [name] 表示查找文...

sanshao
2017/11/01
0
0
android沉浸状态栏实现、地图多线路规划、Retrofit+RxJava+Jsoup+Mvp模式资讯类App等源码

Android精选源码 Android各种沉浸式状态栏实现源码(http://www.apkbus.com/thread-598927-1-1.html) Android自定义View实现炫酷的星期日期选择控件源码(http://www.apkbus.com/thread-59893...

逆鳞龙
2018/05/08
0
0
怎么自定义linux ping 的输出格式

命令是这样子的 ping -c 1000 -i 1 www.baidu.com 1>pinglog.txt 这是用来测试酒店3G网络的,因为酒店的3G信号时好时坏, 我的办法就是在Android手机上装一个终端模拟器,在后台运行 ping命令...

wisely
2013/09/04
571
0
Android SDK Manager无法安装Android SDK的解决方法

//注:windows系统中hosts文件的位置为:C:WindowsSystem32driversetc ,找到该文件用记事本打开即可 这几天我用Android SDK Manager来安装Android SDK时,一直安装不上, 在网上找了下解决的...

mysky221
2014/10/19
0
3

没有更多内容

加载失败,请刷新页面

加载更多

equals()的重写规则

自反性。对于任何非null的引用值x,x.equals(x)应返回true。 对称性。对于任何非null的引用值x与y,当且仅当:y.equals(x)返回true时,x.equals(y)才返回true。 传递性。对于任何非null的引用...

无精疯
11分钟前
0
0
Go基础系列:双层channel用法示例

双层通道的解释见Go的双层通道 以下是一个双层通道的使用示例。注意下面的示例中使用了"信号通道"(Signal channel),但这里的信号通道是多余的,仅仅只是为了介绍。 信号通道不用来传递数据,...

echojson
19分钟前
0
0
PHP文件上传error的错误类型

PHP文件上传error的错误类型 - $_FILES['file']['error'] 有以下几种类型 1、UPLOAD_ERR_OK 其值为 0,没有错误发生,文件上传成功。 2、UPLOAD_ERR_INI_SIZE 其值为 1,上传的文件超过了 ph......

小良下山化了个缘
45分钟前
2
0
分布式项目(四)Mapping Server 数据映射

上回说道CoAp client和server的实现,数据也安装定义的格式发送到了kafka中,接下来就是Mapping server的实现,物理设备数据映射到抽象设备上,并赋予数据业务含义。 iot-mapping 构建iot-m...

lelinked
55分钟前
3
0
使用data pump驱动的外部表移动数据

使用data pump驱动的外部表移动数据 比如我们有一个报表的数据,准备从一个数据库A中移动到另一个数据库B中,如何实现? 这个问题,我们使用带data pump驱动的外部表方式,很容易实现,具体方法如下...

突突突酱
57分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部