请输入您要查询的百科知识:

 

词条 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。

OrzNetBase

OrzNetBase是整个OrzNet所依赖的辅助工具库, 作为基础工具库来支持OrzNet中其

它库,以及让使用OrzNet的用户更有效的开发程序。

OrzAsio

OrzAsio是一个基于boost::asio的异步网络库,boost::asio是一个高效、可扩展和跨平台

的网络库。

OrzAsprc

OrzAsprc是一个使用OrzAsio开发的异步RPC(远程过程调用)库。

OrzAsmsgr

OrzAsmsgr是一个使用OrzAsio开发的异步消息系统,其既可用于本地,也可用于远程,

有通用的接口。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/2 2:19:30