词条 | OrzNET |
释义 | OrzNet 简介OrzNet 是 Open Esources Zone for network 意思为 网络开放的资源空间,是一组高效、可扩展的跨平台网络程序开发工具集。 它的目的是为用户提供高效、可靠和灵活的网络程序开发组件,方便用户构建出高效、 灵活的网络程序。 而OrzNet的一个重要目标则是能为大型多人在线游戏(MMOG)开发通信和逻辑模块, 并能良好的满足大吞吐量、高负载的网络游戏服务器需求。 OrzNet主要包括OrzNetBase、OrzAsio、OrzAsrpc、OrzAsmsgr这4个库。 OrzNetBase是整个OrzNet所依赖的辅助工具库, 作为基础工具库来支持OrzNet中其 它库,以及让使用OrzNet的用户更有效的开发程序。 OrzNet使用了Orz类似的插件系统,用户可以按照自身的需求,通过插件向OrzNet系 统中添加自己制作的插件(动态库/动态链接库)。比如通过配合log4cxx、boost.log等,OrzNet可以 使用它们作为系统中的日志工具;配合OpenSSL或者其他安全加密库,OrzNet可以增加这 些库提供的各种网络安全功能。 OrzNet目前测试过的32位平台有:winxp、win2k、win2003、CentOS、Ubuntu。目 前64位平台未有测试,但理论上完全支持;ip6也未测试,同样理论上支持。 如果将OrzNet用作服务器程序,推荐win2003和Ubuntu。 OrzNetBaseOrzNetBase是整个OrzNet所依赖的辅助工具库, 作为基础工具库来支持OrzNet中其 它库,以及让使用OrzNet的用户更有效的开发程序。 OrzAsioOrzAsio是一个基于boost::asio的异步网络库,boost::asio是一个高效、可扩展和跨平台 的网络库。 OrzAsprcOrzAsprc是一个使用OrzAsio开发的异步RPC(远程过程调用)库。 OrzAsmsgrOrzAsmsgr是一个使用OrzAsio开发的异步消息系统,其既可用于本地,也可用于远程, 有通用的接口。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。