游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4253|回复: 4

介绍大家一个高效率的网络库--libevent

[复制链接]

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-3-31 14:16:00 | 显示全部楼层 |阅读模式
终于在2005-01-13迎来了libevent的1.0的beta版。
这个东西可真是个好东西,如果是ACE太庞大的话,libevent真可谓是麻雀虽小,五脏俱全,支持的高性能网络IO有:/dev/poll, kqueue, select, poll和linux 2.6内核中最强的epoll,同时也支持realtime signal,用这个东西同样也可以兼容WIN32平台,只不过可惜的是它并没有实现WIN32平台下效率最高的IOCP。

不过对于网络游戏的服务器来说,这个东西的确是个好东西,对跨平台的兼容十分到位。
详细请看以下地址:
http://monkey.org/~provos/libevent/

18

主题

579

帖子

583

积分

高级会员

Rank: 4

积分
583
发表于 2005-3-31 14:55:00 | 显示全部楼层

Re:介绍大家一个高效率的网络库--libevent

好东西,顶

62

主题

331

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
QQ
发表于 2005-3-31 21:54:00 | 显示全部楼层

Re:介绍大家一个高效率的网络库--libevent

俺也推荐一个
indy
也跨平台
碰巧有iocp,fiber什么的

..

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2005-3-31 22:36:00 | 显示全部楼层

Re: 介绍大家一个高效率的网络库--libevent

问一下

各位大仙在做网络时是用自己的库还是别人的啊??? [em3]

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
 楼主| 发表于 2005-4-1 09:05:00 | 显示全部楼层

Re:介绍大家一个高效率的网络库--libevent

关键是要涉及到跨平台以及多种IO的实现,所以如果要写个scalable的网络的时候,还是用别人的好,不过如果项目很小,功能很specific的话,自己写也是个不错的选择。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-25 03:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表