Moonlight-Common-C содержит основной клиент Gamestream, который используется между клиентами Moonlight, включая Moonlight PC, Moonlight Android, Moonlight IOS и Moonlight Chrome.
Если вы внедряете свой собственный клиент по потоковой игре Moonlight, который может использовать библиотеку C, вы, вероятно, хотите здесь код.
Moonlight-Common-C требует конкретной версии ENET, которая в комплекте как подмодуль. Эта версия имеет изменения, необходимые для совместимости IPv6 и надежности повторной передачи, среди прочего. Это нарушающие изменения API/ABI, которые делают Moonlight-Common-C-C-несовместимым с другими версиями библиотеки ENET. Попытка ссылки на выполнение времени на другую библиотеку Libenet заставит вашего клиента сбой при подключении к недавним версиям GeForce Experience.