So Actionscript has RTMFP, который может использоваться для связи сети P2P с сетью centralized server, которая управляет открытыми портами и собирает peer IPs. Но это does not work for iOS, и это ActionScript.Есть ли какая-либо связь .Net P2P в RTMFP fashon library + server?
Так что мне нужна чистая Mono/.Net P2P (или совместимая с iOS .Net-оболочка некоторой библиотеки C++, которая работает на основных платформах), сетевая библиотека связи + сервер, которая позволит свести к минимуму нагрузку на сервер практически без приведения всех обменов данными напрямую к клиентам.
Основное использование, в котором я нуждаюсь, является кроссплатформенным (iOS как основной целью) игровым клиентским приложением. Есть ли такое решение?
Это точно моя точка - по крайней мере, 2 сервера RTMFP и не клиент C или .Net RTMFP (который мог бы работать в P2P fashon) ... – DuckQueen
Если вы используете его для iOS, тогда C static lib - это то, что вам нужно, я не вижу, что в этом случае используется 2 сервера RTMFP, возможно, если вы планируете распространять серверы по всему миру для меньшей задержки и/или некоторых других вариантов использования. Кроме того, если вы не собираетесь взаимодействовать с флеш-плейерами/эфирными экземплярами, вам понадобится некоторый пользовательский криптографический профиль для rfc 7016 из-за лицензирования профиля вспышки для rtmfp (rfc 7425). Какова ваша ожидаемая нагрузка для серверов, количество пользователей (один пользователь ДОЛЖЕН поддерживать одно соединение с сервером)? –
И если вы используете его только для ознакомления со сверстниками, вы должны планировать проверку подлинности на стороне сервера, чтобы избежать нежелательных клиентов для переполнения вашего сервера. –