转载至:https://blog.csdn.net/lifan_3a/article/details/38410081

Lua的epoll模块 lua-epoll

Lua的epoll模块 更多细节,请查看sample.lua API: ok,err=epoll.setnonblocking(fd) 设置一个文件描述符非阻塞。 epfd,err=epoll.create() 创建一个 epoll 文件描述符。 ok,err=epoll.register(epfd,fd,eventmask) 把目标文件描述符 fd 注册到由 epfd ...更多lua-epoll信息

高性能c++网络库 libtnet

libtnet是一个用c++编写的高性能网络库,它在设计上面主要参考tornado,为服务端网络编程提供简洁而高效的接口,非常易于使用。 一个简单的Echo例子: void onConnEvent(const ConnectionPtr_t& conn, ConnEvent event, const void* context) {  ...更多libtnet信息

协程基础库 Libco

libco 是腾讯开源的一个有趣的协程基础库,仅有的几个函数接口  co_create/co_resume/co_yield  再配合 co_poll, 可以支持同步或者异步的写法,如线程库一样轻松,库里面提供了socket族函数的hook, 包含如下内容: pthread风格的coroutine接口封装 事件...更多Libco信息

高性能的PHP socket 服务器框架 workerman

workerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、游戏服务器等。 workerman的目标是让PHP开发者更容易的开发出基于...更多workerman信息

C++异步网络开发库 ez_poll

这是C++实现的一个异步网络开发库, 只能够在linux系统下工作. 开发的初衷是维护一个自实现的, 满足工作需求, 符合工程实践的网络开发库, 可以快速安全的开发业务代码.更多ez_poll信息

go-nanomsg

go-nanomsg 是 nanomsg 的 Go 语言实现版本。更多go-nanomsg信息

coroutine_event

在libevent的基础上提供同步的接口,在获得异步效率的同时提供更方便的编程方式,即提供基于协程的并发模型。 green化 将IO对象进行改造以能和协程进行配合。在某种意义上,协程与线程的关系类似于线程与进程的关系,你可以将协程理解成用户态线程。目前的...更多coroutine_event信息

网络服务开发框架 aLiLua

aLiLua 是一套基于 Linux/epoll/Lua 构建的网络服务开发框架 aLiLua 使用 epoll 进行网络/文件IO事件读写,对Lua协程进行调度,其性能高效并且简单更多aLiLua信息 最近更新: aLiLua v0.49 开发版本发布 (高性能Web服务器) 发布于 1个月前

纯异步的Server简单实现 Server

Server 一个纯异步的Server简单实现 基于Nginx/Lighttpd的状态机实现, 再也不用去一坨代码里找真相啦 Git地址:https://github.com/liangdong/Server 最新说明: @2012/10/22 18:42: 代码整理划分模块, 添加plugin回调逻辑, 提供简单的示例plugin demo, 供感...更多Server信息

网络服务器程序框架 ISE

ISE(Iris Server Engine)是一个基于现代C++的跨平台(Linux和Windows)的高性能多线程并发网络服务器程序框架。它封装了琐碎的socket以及各种操作系统APIs,以面向对象方式向开发者提供稳定、高效、易扩展、易配置、易维护的程序框架。ISE的用户只需遵循...更多ISE信息

多线程网络库 KendyNet

C语言编写的跨平台高性能网络库,主要为大型网络游戏服务器设计. 包含了异步网络层,异步数据库访问接口,进程内的异步函数调用等.更多KendyNet信息

shadowsocks-libuv

#shadowsocks# 的 C 语言移植,采用了 joyent 的 libuv。 特色: 快速且占用内存小,适合在小内存 VPS 上部署。 和其它的 shadowsocks 客户端兼容 支持最新的 RC4 流加密算法 支持 IPv6  更多shadowsocks-libuv信息

C++协程库 orchid

orchid是一个构建于强大的boost库基础上的C++库,类似于python下的gevent/eventlet,为用户提供基于协程的并发模型。 协程,顾名思义,协作式程序,其思想是,一系列互相依赖的协程间依次使用CPU,每次只有一个协程工作,而其他协程处于休眠状态。协程在控...更多orchid信息 最近更新: orchid 0.3 发布,高性能协程/网络库 发布于 2个月前

半异步的Tcp Server LightningServer

半同步这是一个半同步/半异步的Tcp Server. 支持以下特性: 1.使用了libevent库,支持大并发网络请求; 2.网络操作与数据处理分离; 3.使用线程池进行数据处理; 4.目前支持tcp数据流的解包操作: 4.1支持用户自定义的请求格式; 4.2支持以\r\n结尾的行请求; 5.使用...更多LightningServer信息 最近更新: LightningServer 0.1.1 发布,支持 Mac 系统编译 发布于 1年前

套接字 acceptor Ranch

Ranch 是一个套接字 acceptor 用于 TCP 协议。 Ranch 旨在通过一个小代码库提供所有接受TCP连接与低延迟网络通讯所需的所有内容,很容易使用。更多Ranch信息

TCP网络服务器框架 donkey_server

基于libevent 2.0  bufferevent写的tcp网络服务器框架,参考了evhttp对bufferevent的封装,抽象出连接类,使得编写异步高性能的tcp服务器变得更加容易。更多donkey_server信息

高性能异步网络服务框架 libgod

libgod是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用完成端口、epoll、kqueue等系统调用管理事件机制。整套库采用全异步机制,非常高效,但提供的接口确是同步的,所以使用起来非常简单。libgod致力于为游戏、云计算等高并发服务...更多libgod信息

erlang-scoketio

Erlang 版本的 socket.io 服务器实现更多erlang-scoketio信息

高性能 I/O 的开发库 Parallel-NetCDF

Parallel-NetCDF 是一个使用 MPI-IO 和一个定制版本的 NetCDF API 来实现高性能 I/O 的开发库。 示例代码:writer / reader更多Parallel-NetCDF信息

最近更新: Parallel-NetCDF 1.3.0 发布,高性能 I/O 库 发布于 2年前

网络事件库 chaos

Chaos是一个基于Linux平台, reactor模式的网络事件库, 目前仅支持TCP传输协议, 仅在x86_64下编译, 并遵循3-clause BSD开源协议. 在使用上, 可以说它很像boost asio, 可能是由于我对boost asio的接口设计很有爱吧, 而且对于boost asio在异步编程方面...更多chaos信息

PowerServer

epoll + 线程池 做到支持 1:10000 以上的并发不成问题,呵呵 由于使用了 epoll 和 futex (添加中,.....) 和 clone 建立的共享全部内存的进程 ( 目前暂时使用线程) 基本上就没有打算支持 Linux 以外的平台, 呵呵. 因为其实是基于进程的,所以稳定性非常优...更多PowerServer信息

Linux C++ 网络库 Muduo

muduo 是一个基于 Reactor 模式的现代 C++ 网络库,它采用非阻塞 IO 模型,基于事件驱动和回调,原生支持多核多线程,适合编写 Linux 服务端多线程网络应用程序。视频连接:http://v.youku.com/v_show/id_XNDIyNDc5MDMy.html

C++ 的网络服务器框架 SPServer

SPServer 是一个 C++ 的网络服务器框架,实现了 Half-Sync/Half-Async 和 Leader/Follower 设计模式,基于 libevent 以最佳的利用 I/O 性能。 SPServer 可用于简化 TCP 服务器构造。...更多SPServer信息

高性能的网络应用的C++库 Herm

Herm是一套快速开发高性能的网络应用的C++库。比如开发网络游戏、即时通信、流媒体、文件下载、P2P等基于TCP/IP网络应用。(此项目已经不存在) Herm包括三个组件: (1)Utilities 最基础的组件,提供线程、一读一写线程不加锁的ring buffer、二进制消息解...更多Herm信息

网络服务器端开发框架 zevent

Zevent 是一个轻量高性能网络服务器端开发框架+应用例程(linux)更多zevent信息

Socket服务器开发框架 SuperSocket

SuperSocket 是一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端 Socket 程序,而无需了解如何使用 Socket,如何维护Socket连接,Socket是如何工作的。该项目使用纯 C# 开发,易于扩展和集成到已有的项目。只要你的已有系统是使用.NET开发的...

【商业】高性能C++的UDP网络库 Raknet

Raknet是一个基于UDP网络传输协议的C++网络库,允许程序员在他们自己的程序中实现高效的网络传输服务。通常情况下用于游戏,但也可以用于其它项目。 Raknet有以下好处: 高性能 在同一台计算机上,Radnet可以实现在两个程序之间每秒传输25,000条信息; 容...更多Raknet信息

异步事件处理库 libevent

libevent是一个异步事件处理软件函式库,以BSD许可证释出。 libevent提供了一组应用程序编程接口(API),让程式设计师可以设定某些事件发生时所执行的函式,也就是说,libevent可以用来取代网络服务器所使用的循环检查架构。 由于可以省去对网络的处理,且...更多libevent信息

网络库 libev

libev是高性能事件循环/事件模型的网络库,并且包含大量新特性。 它是继lievent和Event perl module之后的一套全新网络库。它追求的目标:速度更快,bug更少,特性更多,体积更小。 它和libevent很像,按照作者的介绍,可以作为libevent的替代者,能够提供...更多libev信息

30款Linux 高性能网络开发库开源软件相关推荐

  1. 79款 C/C++开发工具开源软件

    参考网站:http://www.oschina.net/project/tag/118/c-development-tools 集成开发环境Eclipse Eclipse是著名的跨平台的自由集成开发环 ...

  2. Linux 基金会发布《开源软件供应链安全报告》

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 近期,Linux 基金会发布<开源软件供应链安全报告>,探索当前影响软件供应链的安全性和可靠性问题,并找到从何处着手以及如 ...

  3. kippo mysql_Kippo:一款优秀的SSH蜜罐开源软件.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspJava Kippo:一款优秀的SSH蜜罐开源软件.pdf8页 ...

  4. 请列举你所知道的Linux发行版与开源软件

    请列举你所知道的Linux发行版与开源软件 常见的Linux发行版: Red Hat Enterprise Linux 5/6 CentOS 5/6 Suse Linux Enterprise 11 ...

  5. 在Linux下开发多语言软件: Hello GetText!

    在Linux下开发多语言软件: Hello GetText! 转自:http://www.groad.net/bbs/read.php?tid-906.html 开发多语言软件是一件非常困难的事,各个 ...

  6. Linux系统编程 / 分析开源软件Triggerhappy

    哈喽,我是老吴,继续记录我的学习心得 自制力太强导致低效专注 自制力很强的人的成功之道在于,在别人都放弃的情况下仍坚持不懈. 但是这反而会让他们难以关闭专注模式,导致无法进入解决难题所必要的发散模式. ...

  7. 在Linux下开发多语言软件(gettext解决方案)

    最近的项目出现了一个bug.项目是基于一个已有的成熟开源软件之上做修改的,新写了加解密库,用于为该成熟开源软件增添加解密功能.功能增加完成后效果都很好,可是就是中文出不来了,也就是说没办法自适应多语言 ...

  8. php制作软件工具,开源10款热门教学相关的开源软件(教学平台和制作工具)

    百年大计,教育为本.本文收录了 2010 年度开源中国社区最受欢迎的 10 款跟教学服务和教学管理相关的开源软件,这些软件多数采用PHP开发,也有Java的系统. 1. BigBlueButton B ...

  9. 重磅!Linux基金会白皮书:开源软件技术不受美国出口管制

    转自:Linux 基金会 近日 Linux 基金会发了一份白皮书,详细介绍了开源社区该如何了解并遵循与美国出口管制要求及开源加密相关的一般性原则. 以下是白皮书全文: 开源发展的最大优势之一是它实现了 ...

最新文章

  1. 华为畅享8的悬浮窗在哪里_华为畅享8悬浮球设置 | 手游网游页游攻略大全
  2. 时间序列预测——线性回归(上下界、异常检测),异常检测时候历史数据的输入选择是关键,使用过去历史值增加模型健壮性...
  3. linux病毒sfewfesfs
  4. Prism框架研究(一)
  5. Buuctf(misc) 后门查杀
  6. 如何打造一支低效技术团队?
  7. DB2 SQLSTATE 消息
  8. 怎样退出python的交互环境_python交互界面的退出方法
  9. 数字积分法插补c语言程序,数字积分法插补原理
  10. NGINX下的红黑树源码详解(附 流程图和GIF)
  11. JS Cookies
  12. 基本的访问控制列表 ACL
  13. 中山大学本科偏微分方程试题
  14. java jxls_java操作excel及jxls(Z)
  15. Mysql中select into from用法
  16. 干货 | Spark Streaming 和 Flink 详细对比
  17. 一文带你明白什么是浏览器插件?
  18. android root后手机文件管理器,Android超强文件管理器:Root Explorer
  19. 浪潮服务器不显示光驱,电脑不从光驱启动怎么办?我是浪潮品牌的机子。
  20. 关于测试排期的那些事

热门文章

  1. Xilium.CefGlue与CEF库的版本匹配关系
  2. 甲骨文牵手腾讯抢占社交云入口
  3. 白底图片转换为蓝底图片
  4. 总账科目往来批量导入程序
  5. PM如何写好产品需求文档
  6. 17 RFID卡的读写
  7. 随机打乱数据的几种方式
  8. 声音以模拟信号的形式存储在计算机中,08计算机1-2班《计算机基础》自学资料(5)...
  9. 插值法(最邻近,双线性,双三次),图像放缩 python实现
  10. python 青少年人工智能_青少年人工智能教育的典范 优必学教孩子用Python编写一部人工智能的字典...