授权协议: GPL
开发语言: C/C++
操作系统: Windows
收录时间: 2010-10-31
提 交 者: 汉克斯

Herm是一套快速开发高性能的网络应用的C++库。比如开发网络游戏、即时通信、流媒体、文件下载、P2P等基于TCP/IP网络应用。(此项目已经不存在)

Herm包括三个组件:

(1)Utilities

最基础的组件,提供线程、一读一写线程不加锁的ring buffer、二进制消息解析器、支持多态的对象管理器等。

(2)Socket

用面向对象和泛型的方法抽象了TCP/UDP的Socket IOs;抽象了Win32 Select、Linux epoll和FreeBSD kqueue的多路复用API。统一了三者水平模式(Level Triggered)的语义(一套代码在Win32/Linux/FreeBSD运行结果是一样的),Linux上也支持了边缘模式(Edge Triggered)。

(3)Framework

基于Utilities和Socket的简化开发网络应用的框架,抽象出Peer和Session对象。Peer和Session对象以及Framework实现的功能将在第2章介绍。

三者调用关系:

Framework----->Socket---->Utils

Framework------------------->Utils

Herm目前仅支持Linux/Windows/FreeBSD 32bits平台。调用者可以基于不同的需求使用不同的组件。

展开阅读全文

Herm 的相关资讯

还没有任何资讯

Herm 的相关博客

是球鞋也是溜冰鞋!Hermès推出全白四轮溜冰鞋实在太狂

  提到手袋之王Hermès,绝多数的人会联想到柏金包、凯莉包,不过爱马仕的鞋履系列同样广受好评,近期爱马仕再曝光一双全白...

Hermès推出小牛皮麻将套组,耗时2000小时纯手工打造

  身为打麻将专业户,那Hermès全新上架的「Helios Mahjong Set」小牛皮绝对深得你心。   逢年过节三五好友相聚,可以动脑...

盘点Chanel、Hermès、LV、Dior、Gucci…14款Logo皮带

     皮带不仅能使穿着更合身,还有造型美观的功能,从Gucci兴起的Logo皮带风潮,先后出现在名人的穿搭行头,更带动粉丝们...

Prada、Gucci、Dior、BVLGARI、Hermès...各大品牌七夕限定系列

  为迎接一年一度的七夕情人节,Dior、BVLGARI、Fendi、Hermès...各大精品牌纷纷推出七夕情人节系列,想帮另一半添购专属礼...

2020 Pantone色「经典蓝」饰品让造型更加分

  Pantone年度色「经典蓝」是优雅与自信的代表,想要为自己的穿搭打造亮点吗?快来看看为你整理的配饰小指南!   1、miu...

奢侈品百年排行榜!原来爱马仕都输超过300岁的「它」

  对于国际一线的精品品牌你到底了解多少?!目前创立超过百年的精品牌又有哪些?!真的突破百年大关的时尚品牌可能没有你想...

软装设计优雅时髦的法式空间

如果我们从巴黎圣母院开始细数法国著名建筑,经过卢浮宫、凡尔赛宫、巴黎歌剧院到埃菲尔铁塔等,最后留在脑海中的或许就是一种...

软装设计优雅时髦的法式空间

如果我们从巴黎圣母院开始细数法国著名建筑,经过卢浮宫、凡尔赛宫、巴黎歌剧院到埃菲尔铁塔等,最后留在脑海中的或许就是一种...

【转】中国最丑超模

她19岁被称为“中国最丑超模”,32岁从零开始,只为证明自己。 吊梢眉、小眼睛、高颧骨、塌鼻梁、大嘴巴、厚嘴唇、再加上一脸...

年轻人,我奉劝你远离这些东西。

本文转载自「智先生」 今天我所列举的,不是黄赌毒、音响、单反和显卡等玩意,是那些真正侵蚀精神和危及安全的东西。 文章有点...

Herm 的相关问答

评论 (0)

加载中
更多评论
0 评论
39 收藏
分享
返回顶部
顶部