unity3d — Каковы подходящие варианты для облегченной сетевой библиотеки RUDP для c ++ и mono?

Уже давно я создаю прототипы сетевых библиотек для нашей MMO-игры, бэкэнд которой написан на c ++, а клиент использует Unity3d.

  • Я использовал ZeroMQ, это очень сильная и потрясающая библиотека, но у нее нет официального порта для c # с .Net 3.5, поэтому я не могу использовать его с Unity правильно в клиенте, и он также не имеет поддержки RUDP ,
  • Я проверил ENet, это в основном библиотека сообщений RUDP, но я не смог найти подходящий рабочий порт для Mono.
  • Я проверил библиотеку Hazel Networking, которая была разработана для использования с Unity, но у нее нет собственного порта c ++.
  • Я проверил множество других библиотек сообщений, все они не поддерживали RUDP или у них не было библиотеки на обоих языках.

Кто-нибудь знает о библиотеке, которая отвечает моим требованиям?

2

Решение

Надежная?

Что ж, надежный это слово, которое евангелизация от Pieter HINTJENS объясняет, что не следует ожидать, что он будет предоставлен как таковой транспортным классом как таковым, а скорее построит его специально, с помощью умного использования проблемной области с помощью инструментов, предоставляемых любой инфраструктурой сигнализации / обмена сообщениями.

Проблемы с интеграцией?

Если бы я был на твоем месте и долгие годы держал себя в руках с ZeroMQ v2.1.1 — верно из-за проблем кросс-совместимости в гетерогенной неконтролируемой среде выполнения кода — я бы исследовал, что такое POSIX-совместимый nanomsg можно вывести на стол (C-based, C ++ & .NET привязки готовы) и действительно очень легкий инструмент.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]