本文分析的是 SRS 针对 rtmp 的端口建立的 tcp 线程。具体建立过程: "SRS之监听端口的管理:RTMP" RTMP 的 TCP 线程中各个类之间 handler 的关系图 1. RTMP之TCP线程:SrsThread::thread_fun 1.1 SrsThread::thread ...
分类:
编程语言 时间:
2018-05-19 15:38:10
阅读次数:
836
通过SocketConnector同服务器端建立连接链接建立之后I/O的读写交给了I/OProcessor线程,I/OProcessor是多线程的通过I/OProcessor读取的数据经过IoFilterChain里所有配置的IoFilter,IoFilter进行消息的过滤,格式的转换,在这个层面可以制定一些自定义的协议最后IoFilter将数据交给Handler进行业务处理,完成了整个读取的过程
分类:
其他好文 时间:
2018-05-19 14:49:56
阅读次数:
175
var EventUtil = { // 添加事件处理程序 addHandler: function (element,type,handler) { if (element.addEventListener){ element.addEventListener(type,handler,false... ...
分类:
其他好文 时间:
2018-05-18 11:38:40
阅读次数:
133
Question : When you see the log "Flags mismatch irq ............", maybe you use the same irq number to register different interrupt handler . irq num ...
分类:
其他好文 时间:
2018-05-17 22:25:47
阅读次数:
405
1.1 SEHOP保护机制 1.1.1 SEHOP工作原理: SEHOP保护机制的核心就是检查SEH链的完整性,其验证代码如下: BOOL RtlIsValidHandler(handler) { if (handler is in an image) { if (image has the IMA ...
分类:
其他好文 时间:
2018-05-17 18:13:20
阅读次数:
342
配置dispatchServlet的方法一般是: servlet mapping的url模式是“/”会拦截所有的请求,包括所有的静态资源,为了支持大家设计resful风格的url,该注解增加了一个DefaultServletHttpRequestHandler ,该注解对应的url映射是“/ ”,并 ...
分类:
编程语言 时间:
2018-05-17 11:41:13
阅读次数:
180
1.安装apache [1] 安装 httpd. [root@linuxprobe ~]# yum -y install httpd # 删除默认欢迎页面 [root@linuxprobe ~]# rm -f /etc/httpd/conf.d/welcome.conf [2] 配置httpd,将服 ...
分类:
Web程序 时间:
2018-05-17 00:57:30
阅读次数:
213
1、代理服务器: 一个处于客户端与互联网中间的服务器,如果使用代理服务器,当我们浏览信息的时候,先向代理服务器发出请求,然后由代理服务器向互联网获取信息,再返回给我们。 2、代码: ...
分类:
编程语言 时间:
2018-05-16 15:22:16
阅读次数:
178
addons模块的查找路径 addons_path = D:\odoo\Odoo 10.0\server\odoo\addons 超级管理员(用于创建,还原和备份数据库的操作) admin_passwd = admin bin_path = D:\odoo\Odoo 10.0\thirdparty ...
分类:
其他好文 时间:
2018-05-16 13:19:09
阅读次数:
608