1.查看TCP连接状态netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rn netstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’ netstat -n | awk ...
分类:
Web程序 时间:
2016-09-06 06:53:03
阅读次数:
217
需求:网络连接分三种状态:无网络、移动数据、WIFI ...
分类:
其他好文 时间:
2016-08-31 00:21:58
阅读次数:
105
拨打电话 跳转至拨号界面 发送短信 唤醒屏幕并解锁 需要添加权限 判断当前App处于前台还是后台状态 需要添加权限 判断当前手机是否处于锁屏(睡眠)状态 判断当前是否有网络连接 判断当前是否是WIFI连接状态 安装APK 判断当前设备是否为手机 获取当前设备宽高,单位px 获取当前设备的IMEI,需 ...
分类:
移动开发 时间:
2016-08-30 17:49:34
阅读次数:
237
TCP建立连接是要进行三次握手,但是否完成三次握手后,服务器就处理(accept)呢? backlog其实是一个连接队列,在Linux内核2.2之前,backlog大小包括半连接状态和全连接状态两种队列大小。 半连接状态为:服务器处于Listen状态时收到客户端SYN报文时放入半连接队列中,即SYN ...
分类:
其他好文 时间:
2016-08-17 21:13:18
阅读次数:
205
ss命令用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是..
分类:
系统相关 时间:
2016-08-09 16:19:23
阅读次数:
396
设计思路:每个websocket允许的连接都是有时间限制的,超时后服务端会自动断开连接,那么长连接就在服务端发出断开连接信息后客户端检测断开信息再次发起连接请求,中间再通过握手信息确保客户端同服务器处于连接状态。 设计结构: [plain] view plain copy type Longsock ...
分类:
其他好文 时间:
2016-08-05 19:50:21
阅读次数:
128
根据php手册简单介绍一些相关的知识: 1.连接处理: 在 PHP 内部,系统维护着连接状态,其状态有三种可能的情况: 0 - NORMAL(正常) 1 - ABORTED(异常退出) 2 - TIMEOUT(超时) 当 PHP 脚本正常地运行 NORMAL 状态时,连接为有效。当远程客户端中断连接 ...
分类:
Web程序 时间:
2016-08-05 19:24:11
阅读次数:
142
上图对排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻地认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解释一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及关闭连接的四次握手过程。1 ...
分类:
其他好文 时间:
2016-08-05 15:57:28
阅读次数:
245