自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 目前几种实时视频流协议对比

媒体流协议对比 协议 HttpFlv RTMP HLS Dash 全称 RTMP over HTTP Real Time Message Protocol HTTP Living Streaming 传输方式 HTTP长连接 TCP长连接 HTTP短连接 HTTP短连接 视频封装格式 FLV ...

2020-03-26 16:40:00 4555

转载 协程

转自:协程协程,又称微线程,纤程。英文名Coroutine。协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是一个入

2017-10-23 18:02:31 162

转载 大型分布式C++框架《二:大包处理过程》

转自:大型分布式C++框架《二:大包处理过程》本来这一篇是打算写包头在分布式平台中的具体变换过程的。其实文章已经写好了。但是想了这个应该是不能随便发表的。毕竟如果知道了一个包的具体每个字节的意义。能伪造包来攻击系统。其次来介绍一个包的具体变换过程意义不大。在每个分布式系统的里。包的扭转应该是个有不同。我们着重的应该是一种思想。一种共性。而不是个体的具体实现。     这里打算就

2017-10-23 15:05:48 295

转载 epoll:EPOLLLT模式下的正确读写方式

转自:epoll:EPOLLLT模式下的正确读写方式epoll编程需要关注以下一些细节:1.进程可打开的最大文件描述符,通过ulimit -a查看open files选项2.read函数的返回值与errno,errno为EAGAIN和EINTR的含义,要如何处理?3.write函数的返回值与errno,errno为EAGAIN和EINTR的含义,要如何处

2017-10-23 11:53:40 569

转载 EPOLLLT和EPOLLET

转自:EPOLLLT和EPOLLET EPOLL事件分发系统可以运转在两种模式下:   Edge Triggered (ET)   Level Triggered (LT)接下来说明ET, LT这两种事件分发机制的不同。我们假定一个环境:1. 我们已经把一个用来从管道中读取数据的文件句柄(RFD)添加到epoll描述符2. 这个时候从管道的另一端

2017-10-23 11:37:08 402

转载 epoll模型的EPOLLLT模式和EPOLLET模式比较

转自:epoll模型的EPOLLLT模式和EPOLLET模式比较epoll是linux系统最新的处理多连接的高效率模型, 工作在两种方式下, EPOLLLT方式和EPOLLET方式。    EPOLLLT是系统默认, 工作在这种方式下, 程序员不易出问题, 在接收数据时,只要socket输入缓存有数据,都能够获得EPOLLIN的持续通知, 同样在发送数据时, 只要发送缓

2017-10-23 11:14:16 269

转载 剖析 epoll ET/LT 触发方式的性能差异误解(定性分析)

转自:剖析 epoll ET/LT 触发方式的性能差异误解(定性分析)平时大家使用 epoll 时都知道其事件触发模式有默认的 level-trigger 模式和通过 EPOLLET 启用的 edge-trigger 模式两种。从 epoll 发展历史来看,它刚诞生时只有 edge-trigger 模式,后来因容易产生 race-cond 且不易被开发者理解,又增加了 le

2017-10-23 11:09:50 283

libevent_core.lib-2.0.22-stable

针对windows网络开发,使用libevent库所需,其中用到的libevent_core.lib, 与libevent.lib,libevent_core.lib,libevent_extras.lib一起使用

2018-08-14

libevent.lib-2.0.22-stable

libevent-2.0.22-stable版本libevent.lib,针对windows网络开发使用库

2018-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除