sockets: used:已使用的所有协议套接字总量 TCP: inuse:正在使用(正在侦听)的TCP套接字数量。其值≤ netstat –lnt | grep ^tcp | wc –l TCP: orphan:无主(不属于任何进程)的TCP连接数(无用、待销毁的TCP socket数) TCP ...
分类:
Web程序 时间:
2019-12-19 12:55:59
阅读次数:
120
恢复内容开始 1 概念 Linux的设计哲学之一就是:对不同的操作赋予不同的执行等级,就是所谓特权的概念,即与系统相关的一些特别关键的操作必须由最高特权的程序来完成。Intel的X86架构的CPU提供了0到3四个特权级,数字越小,特权越高,Linux操作系统中主要采用了0和3两个特权级,分别对应的就 ...
分类:
其他好文 时间:
2019-12-19 12:55:12
阅读次数:
108
测试jenkins构建,报错如下 手动确定了 和 都是正常存在的目录,但还是报错没有文件或目录 于是乎手动执行了一下上面提示的命令: 哦吼,问题出来了,缺少依赖包 ,安装 ...
分类:
编程语言 时间:
2019-12-19 12:47:28
阅读次数:
284
一、Socket API编程接口 Libc库中定义的一些应用编程接口(Application Program Interface, API)引用了封装例程(Wrapper Routine),一般一个封装例程对应一个系统调用,大部分封装例程返回一个整数,其值含义依赖于相应的系统调用,-1在多数情况下表 ...
分类:
系统相关 时间:
2019-12-19 12:43:55
阅读次数:
101
主要介绍Linux下的socket系统调用。解析bind和listen函数的源码 ...
分类:
其他好文 时间:
2019-12-19 12:40:44
阅读次数:
66
在后台的开发中遇到了对接显示摄像头视频流的需求。目前获取海康及大华等主流的摄像头的视频流使用的基本都是RTSP协议。不过HTML页面并不能直接播放RTSP协议的视频流,查询了一番各种网页播放RTSP的资料,有如下的一些方案: 插件开发播放:使用ActiveX等浏览器插件的方式来播放,海康和大华的浏览 ...
分类:
Web程序 时间:
2019-12-19 11:33:38
阅读次数:
296
1.Socket与系统调用——概述 Socket API编程接口之上可以编写基于不同网络协议的应用程序; Socket接口在用户态通过系统调用机制进入内核; 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析; socket相关系统调用的内核处理函数内部通过“多态机制” ...
分类:
系统相关 时间:
2019-12-18 23:52:14
阅读次数:
149
1、系统调用过程 1.1用户态和内核态以及系统调用机制 1、进程的地址空间 linux进程有4GB地址空间,如图所示: 3G-4G大部分是共享的,是内核态的地址空间。这里存放整个内核的代码和所有的内核模块以及内核所维护的数据。 2、特权级别 对于任何操作系统来说,创建一个进程是核心功能。创建进程要做 ...
分类:
其他好文 时间:
2019-12-18 21:43:48
阅读次数:
86
TCP编程 TCP编程是面向连接的数据传输,所以需要时用IO流来建立连接。 用户输出流到服务器,服务器输入流接收数据。 服务器输出流到用户,用户输入流接收。 基本流程 服务器端 创建服务器端:ServerScoekt 对象 阻塞时监听用户接入:accep() 返回Socket对象 建立连接:与返回的 ...
分类:
其他好文 时间:
2019-12-18 12:41:49
阅读次数:
84
BIO 伴随着Java的发布,带来的是Socket套接字API。这套API实现是的同步阻塞IO模型。下面首先来看个示例,如何使用这套API完成一个echo服务端程序。 服务端 : 客户端 : 在MultiThreadedEchoServer中创建了一个socket监听9999端口,接着在while循 ...
分类:
编程语言 时间:
2019-12-18 11:16:44
阅读次数:
100