3DS emulator Citra now has "networking" support
The ever-evolving 3DS emulator juggernaut, Citra, has just revealed a new feature; networking support. Thanks to the hard work of the emulator developers, you'll now be able to emulate select 3DS titles, and have wireless support. In the latest Canary Citra builds, local wireless support will work with people across the world.
Unlike single console netplay used in most emulators, users won’t have to worry about desyncs, synchronizing saves, or any other issues typical of netplay. Each user is using their instance of Citra as a unique emulated 3DS that is communicating with everyone else through that particular server.
Some of the following games that function are: Super Smash Bros., the 3DS Pokemon games, and New Super Mario Bros. 2. Luigi' Mansion: Dark Moon and Monster Hunter 3U/4U also work, but have multiple issues. The Citra team claims that future updates will work on optimizing the netcode, and getting more games to work.
Currently, servers created in Citra can hold up to 16 players. High player counts should be avoided for now due to bandwidth issues. In this initial release, each connected Citra instance sends raw packets to the host (or server) and the server then forwards those packets to every single client. As such, with each player added, the bandwidth requirements increase greatly.
Source