/这里特别注意,win下一定要绑定本地IP地址192....这样就完成了ZLToolkit的初始化操作,下面就可以进行发送数据了。这样就完成了ZLToolkit的初始化操作,下面就可以正常接收数据了。完整示例代码只有一个类UdpClient。
ZLToolKit:一个基于C ++ 11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
ZLMediaKit是国人开发的开源C++流媒体服务器,同SRS一样是主流的流媒体服务器。基于C++11,大量使用C++11新特性,如智能指针、lambda表达式等,安全性高,是高度运用C++特性的框架。主要分为Thread、Poller、Network...
标签: c++
学习ZLToolKit第一天
一个基于C++11简单易用的轻量级网络编程框架项目特点基于C++11开发,避免使用裸指针,代码稳定可靠;同时跨平台移植简单方便,代码清晰简洁。使用epoll+线程池+异步网络IO模式开发,并发性能优越。...
项目概述:ZLToolKit是基于C++11的一个高性能网络框架。该框架采用轻量级设计,通过线程池技术优化,实现了高并发网络I/O处理能力。项目主要采用C++语言编写,同时融合了C、Shell等脚本语言以支持多样化的构建和配置...
标签: 服务器
如何使用ZLToolKit构建高性能的媒体转发服务器 #13 zltoolkit 这么优秀的项目,作者又这么nice的 奈何讲解的文章比较少,这里copy一份,存档。 转载 如何使用ZLToolKit构建高性能的媒体转发服务器 #13 Closed ...
该部分功能在ResourcePool.h中实现,由shared_ptr_imp、ResourcePool_l、ResourcePool三个类组成。
在学习线程池之前,先看下线程池的两个基本组件:任务队列与线程组
一个用C++11实现的简单易用的轻量级网络编程框架项目初衷多年的编程经历让我接触过多种网络开源库,譬如libevent、libev、libuv、boost.asio等等。这些开源框架有些是用C语言开发的,里面包含了各种难以阅读层层嵌套...
ZLToolKit的定时器是通过线程 + 循环判断任务的执行时间是否到达来实现 添加任务时,记录该任务下一次执行时间点,然后把定时任务插入到队列中 在线程runLoop中,检测队列中是否有任务已经到达执行时间点,有则立即...