Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

3年前关闭。



Improve this question




很长时间以来,我正在为我们的MMO游戏创建网络库的原型(prototype),该游戏的后端是c++,客户端使用Unity3d。
  • 我使用了ZeroMQ,它是一个非常强大且强大的库,但是它没有.Net 3.5的C#官方端口,因此我无法在客户端正确地统一使用它,也没有RUDP支持。
  • 我已经检查了ENet,它基本上是一个RUDP消息传递库,但是我找不到任何适合Mono的工作端口。
  • 我检查了Hazel Networking库,该库已开发用于Unity,但没有本机c++端口。
  • 我检查了很多其他消息传递库,它们都不支持RUDP或没有两种语言的库。

  • 有人知道满足我要求的图书馆吗?

    最佳答案

    可靠?

    好吧,可靠是一个单词,Pieter HINTJENS的distributed-computing福音讲解了,永远不要期望从运输类本身获得批准,而是通过使用问题域特定的智能使用所提供的工具来临时构建它通过任何信令/消息传递框架。

    整合问题?

    如果我不知所措,并且多年使用ZeroMQ v2.1.1弄脏了我-正是由于异构不可控制的代码执行环境中的交叉兼容性问题-我将研究与POSIX兼容的nanomsg可以带来什么(已准备好基于C,C++和.NET的绑定(bind)),并且确实是一个非常轻巧的工具。

    关于c++ - 适用于c++和mono的轻量级RUDP网络库有哪些合适的选项? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46346617/

    10-14 02:11