Herm(一套快速开发高性能的网络应用的C++库)
1.1什么是HermHerm是一套快速开发高性能的网络应用的C++库。比如开发网络游戏、即时通信、流媒体、文件下载、P2P等基于TCP/IP网络应用。Herm包括三个组件:(1)Utilities最基础的组件,提供线程、一读一写线程不加锁的ringbuffer、二进制消息解析器、支持多态的对象管理器等。(2)Socket用面向对象和泛型的方法抽象了TCP/UDP的SocketIOs;抽象了Win32Select、Linuxepoll和FreeBSDkqueue的多路复用API。统一了三者水平模式(LevelTriggered)的语义(一套代码在Win
下载地址
用户评论
好用好用很好用
用可以用,但是没有底层源码
这个我们现在在用,之前拿不到底层
谁有最新的 这个有点老啦
不错,看看
代码老了,但不错,能再优化一下就好了
代码看了,还可以,不过感觉有点乱
这个资源是我的。 代码是偏复杂一点,处理多线线无锁化,导致代码复杂不少;另外确实有无畏的封装,08年的代码。
不错的,代码真实