编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Lua的epoll模块 更多细节,请查看sample.lua API: 设置一个文件描述符非阻塞。 epoll#epfderrepollcreate)epfd,err=epoll.create()
mTCP 是一个的用户级别的 TCP 堆栈,用于多核处理器的系统。mTCP 从 I/O 包到 TCP 连接管理上进行全方位的优化。
Luajit IO 是一个纯 Lua 的 IO 框架,提供 C 的高效率,简单但强大的设计,得益于luajit 这个 JIT 引擎。可用来开发 TCP/UDP 服务器程序。
已删除
Golongpoll 是 golang HTTP 的 longpolling 库,可以使构建 web pub-sub 更加容易。 基本用法:
Intel® DPDK 全称 Intel Data Plane Development Kit,是 Intel 提供的数据平面开发工具集,为 Intel
FAS 是一个 C++ 基于 epoll,poll 的 IO 复用的 Reactor 模型服务器框架 首先应该感谢muduo的作者,写完muduo并为它出了一本书供大家学习,书里面作者总结了线程间数据通信的高效方式,以及C++编程中应该注意的很多
RxNetty 是 Netty 响应式扩展(Rx) 适配器。 代码示例: import io.netty.buffer.ByteBuf; import io.netty.handler.codec.http.HttpResponseStatus;
appnet是一个由C语言开发基于linux epoll的多线程+多进程的高性能异步网络库,可以同时支持TCP,HTTP和Websocket混合协议,目标是用php7+appnet快速构建高性能的长连接服务器。使其可广泛用于聊天系统,游戏服务器,
uvloop是python异步io事件循环第三方实现,基于Node.js底层异步io库libuv,可以轻松替换python标准库asyncio的事件循环,大幅提高io性能。使用方法非常简单:
D语言的高性能跨平台异步网络库,提供pipeline模式,类似 Java 的Netty 框架。 Collie 是一个异步的,事件驱动的网络编程框架和工具,直接对接操作系统底层高效的事件接口kqueue/epoll/iocp等,使用 Collie
Griffin.Framework 是 .NET 的高性能网络框架。 示例代码: public class Server{     private readonly ChannelTcpListener _server;
App Server Framework (ASF)简介: 当前版本0.01试用版。 框架基于PHP-Swoole扩展开发,通过配置文件可以自定义各种应用协议,默认支持http协议。
Teaf 简介 Tencent Easy ACE Framework,基于 ACE 的高性能轻量级服务框架,单进程多线程模型,支持 select/epoll 等多种网络
Picoev 是一个 C 开发的高性能网络库。Picoev在项目下有把Picoev和libevent这些库做对比,作者也提了一下为什么picoev的速度会这么快。
cocosocket 是一个为 cocos2d-x 和 unity 3D 手机网络游戏准备的底层通信框架,满足网络游戏对于高性能网络通信的需求,适用于基于socket的手机网游等应用
Libevhtp (evhttp) 是一个 libevent 的 HTTP API 一个更灵活的替代品。 示例代码: #include <stdio.h>
Aurora 是一个建立在 Lightning 之上的高性能高并发框架,底层由Phalocn+Swoole组合驱动,专为丧心病狂的极限性能打造。她适用于需要支持高并发的场景,如API 接口、微服务等。
CxxConet 是基于协程的 C++ 网络开发框架 特点 跨平台:同时支持 Linux32/64、OS X 64 两个平台,支持 C++11 及以上;
ServerSuperIO 简称 SSIO ,是一个 C# 跨平台物联网通讯框架。 一.SSIO的特点 轻型高性能通信框架,适用于多种应用场,轮询模式、自控模式、并发模式和单例模式。