c++ - 开源和跨平台多人游戏/网络库?

标签 c++ open-source network-programming udp

<分区>

同时 raknet从功能的角度来看,它似乎相当有趣且非常吸引人,它 licensing terms对于可能在商业上利用的 GPL 项目来说,这似乎可能很麻烦,这是知识共享许可条款明确禁止的事情。

虽然还有 opentnl ,现在似乎不再积极维护,事实上下载最新的稳定压缩包甚至在编译期间失败,因为它似乎不支持 gcc >= 3.0 (?)

当然还有enet ,但是这个不能真正与 raknet/opentnl 支持的抽象功能相比较。

那么,除了 ACE、Boost 或 Poco 等重要的依赖项之外,是否有任何可行的替代方案来嵌入一个相当紧凑、维护良好的 UDP 网络库?

谢谢

最佳答案

wiki of Ogre3D提供网络库列表和它们的简短描述。

关于c++ - 开源和跨平台多人游戏/网络库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/646116/

相关文章:

ios - Xcode iPhone项目开源文件分发

c# - 我应该在多大程度上处理代码中的网络问题?

java - 尝试使一个简单的回显客户端服务器程序在两台计算机之间工作

linux - SENDTO 发送数据包,但嗅探器看不到它

c++ - 为什么我的 cuda 程序在 block 上使用 128 个线程后变得更慢?

c++ - 如何在类函数中编辑 vector 的私有(private)成员?

java - 准备库 .jar 以使用 Maven 和 Git 发布

c++ - 在 header C++ 中使用前向声明的模板类

C++ 共享库到 main.cpp

c - 现有的线程池 C 实现