Создание UDP-сервера с использованием C ++ для встраивания в кроссплатформенное приложение для iOS и Android - PullRequest
2 голосов
/ 03 октября 2019

Я разрабатываю кроссплатформенную мобильную игру (iOS и Android) с использованием cocos2d-x. Большая часть моего кода написана на C ++, со специфичным для ОС кодом на Objective-C / Java / Swift с использованием моста.

Мне было интересно, кто-нибудь использовал какую-либо библиотеку C ++ для размещения сервера UDP в своем приложении?

РЕДАКТИРОВАТЬ: До сих пор я нашел много решений для конкретных платформ (с использованием Java для Android, Cocoaasync и т. Д. Для iOS), но ничего конкретно в C ++, который использовался для кроссплатформенного приложения.

Редактировать: я бы предпочел решение без повышения. Желательно что-то простое, например, добавить пару файлов в проект.

1 Ответ

2 голосов
/ 07 октября 2019

Скорее всего, вы можете использовать GameNetworkingSockets от Valve, https://github.com/ValveSoftware/GameNetworkingSockets

Они имеют очень ограниченные внешние зависимости, поэтому вы можете скомпилировать их как для iOS, так и для Android

Вы также можете взятьпосмотрите на этот список: https://github.com/MFatihMAR/Awesome-Game-Networking,, где есть список библиотек, которые вы можете попробовать в качестве альтернативы.

...