Moonlight-Common-C contiene el código central del cliente GameStream compartido entre los clientes de Moonlight, incluidos Moonlight PC, Moonlight Android, Moonlight iOS y Moonlight Chrome.
Si está implementando su propio cliente de transmisión de juegos Moonlight que puede usar una biblioteca C, probablemente desee el código aquí.
Moonlight-Common-C requiere la versión específica de ENET que se agrupa como un submódulo. Esta versión tiene los cambios necesarios para la compatibilidad con IPv6 y la confiabilidad de retransmisión, entre otras cosas. Estos son los cambios de API/ABI que hacen que Moonlight-Common-C sea incompatible con otras versiones de la Biblioteca ENET. Intentar un enlace de tiempo de ejecución a otra biblioteca de Libenet hará que su cliente se bloquee cuando se conecte a versiones recientes de GeForce Experience.