ConnectX
ConnectX is a cross-platform Minecraft peer-to-peer multiplayer library written in C. It uses high-performance sockets for fast data forwarding and leverages the ZeroTier SDK to enable P2P networking. The library includes a server with room and relay management, logging capabilities, and a relay server built on the Hive Framework supporting both standard and ultra low latency modes. On the client side, it supports ZeroTier-based P2P and relay connections as well as ConnectX-based relay connections, with dual stack socket support for IPv4 and IPv6. Designed to integrate with Microsoft Extensions Dependency Injection and .NET Generic Host, setup requires minimal configuration. It is intended for developers building Minecraft multiplayer experiences that need efficient, low latency networking across platforms without relying on traditional client-server architectures.