Conversation
bf349f5 to
a8560a5
Compare
87c321a to
8166935
Compare
8166935 to
b72ea02
Compare
|
|
We can possibly patch enet (https://github.com/cgutman/enet/blob/44c85e16279553d9c052e572bcbfcd745fb74abf/include/enet/enet.h#L15-L19) and moonlight-common-c to load Unix code instead of Windows code (https://github.com/moonlight-stream/moonlight-common-c/blob/d3d3e6cf015cd032ce02718246b52aabd1e12294/src/Platform.h#L16-L46) OR possibly trick cmake into thinking it's a different OS temprorarily, similar to... Probably still won't work without additional tweaks to nxdk though as it seems like many of the unix headers are also missing. |



Description
This PR will sit in draft for a while as it depends on nxdk's winapi being extended to support
winsock2.h(Windows Socket 2 api). See: XboxDev/nxdk#453There were at least two attempts at adding this to nxdk, but both were before changes to their network driver: XboxDev/nxdk#611
The nxdk submodule in this PR was changed to a branch based JayFoxRox's attempt, which at least compiles ws2_32... but has other issues when trying to compile enet.
WIP PR/Branch for nxdk adjustments: ReenigneArcher/nxdk#1
Screenshot
Issues Fixed or Closed
Type of Change
.github/...)Checklist