mirror of https://git.citron-emu.org/Citron/Citron
Add Nintendo Switch network service implementations to support modders working with network functionality in their game modifications: - Add nn::socket utilities including InetAton and Connect functions - Implement sockaddr/in_addr structures matching official Nintendo APIs - Add nn::nifm networking interface services with IsNetworkAvailable and SubmitNetworkRequest - Implement nn::nim network installation management services - Fix BSD socket implementation to properly handle proxy packets - Add Service_BSD log category for better debugging These changes provide crucial networking API support for modders like MaxLastBreath and projects like NX Optimizer (https://www.nxoptimizer.com/) that need to hook into Nintendo's network services for code injection mods. This implementation follows the official documentation at SwitchBrew and enables proper network connectivity in modded games. Signed-off-by: Zephyron <zephyron@citron-emu.org> |
||
|---|---|---|
| .. | ||
| android | ||
| audio_core | ||
| citron | ||
| citron_cmd | ||
| common | ||
| core | ||
| dedicated_room | ||
| frontend_common | ||
| hid_core | ||
| input_common | ||
| network | ||
| shader_recompiler | ||
| tests | ||
| video_core | ||
| web_service | ||
| .clang-format | ||
| CMakeLists.txt | ||