
linux--网络
山西茄子
多媒体工程师,从事ffmpeg,gstreamer,视频编码,deepstream等开发,做做笔记。
展开
-
sendfile是如何提高性能的
现在流行的 web 服务器里面都提供 sendfile 选项用来提高服务器性能,那到底 sendfile 是什么,怎么影响性能的呢?sendfile 实际上是 Linux 2.0+ 以后的推出的一个系统调用,web 服务器可以通过调整自身的配置来决定是否利用 sendfile 这个系统调用。先来看一下不用 sendfile 的传统网络传输过程: read(file, tmp_buf, l转载 2017-01-19 11:13:51 · 698 阅读 · 0 评论 -
wget与curl
wget 文件下载Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构。这又常被称作”递归下载”。在递归下载的时候,...转载 2017-08-03 10:09:41 · 367 阅读 · 0 评论 -
linux开启bbr
//更换内核导入 Public Keyrpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org安装 ELRepo 源To install ELRepo for RHEL-7, SL-7 or CentOS-7:rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7转载 2017-08-26 12:10:29 · 6708 阅读 · 0 评论 -
libevent应用
libevent下载:http://libevent.org/./configure makemake install例子:#include #include #include #include // 定时事件回调函数 void onTime(int sock, short event, void *arg) { printf("He转载 2017-09-10 21:58:49 · 307 阅读 · 0 评论 -
linux网络编程代码
#include #include #include #include #include #define MAXBUF 1500 //#define PUERTO 8001 //#define GRUPO "238.123.46.66" int main(int argc, char *argv[]){转载 2017-11-02 15:26:32 · 675 阅读 · 0 评论 -
linux--tcpdump
tcpdump可以将网络中传送的数据包完全截获下来供我们分析,它支持网络层、协议、主机、网络或端口号的过滤,并提供了and、or、not等逻辑语句来让我们更进一步筛选我们需要的数据。基本参数:(1)tcp: ip icmp arp rarp 和 tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型(2)-i eth1 : 只抓经过接口eth1的包(3转载 2017-03-02 15:56:59 · 2632 阅读 · 0 评论 -
linux--网络问题
UDP错误ECONNREFUSEDUDP既然无连接,怎么知道远端的情况呢?UDP不正如协议标准描述的那样,发出去就不管了吗?对于接收,没有数据就一直等,如果设置了NOWAIT,则直接返回EAGAIN,表示稍后再试。不管怎么说,也不会有ECONNREFUSED这么详细的信息返回才对啊。 既然UDP不会从对端返回任何错误信息,那么一定有别的什么返回了,总不能凭空猜测啊。这就涉及到了网络协...转载 2017-03-07 10:53:15 · 389 阅读 · 0 评论