aboutsummaryrefslogtreecommitdiff
path: root/src/input_common/drivers/sdl_driver.cpp
diff options
context:
space:
mode:
authorcirakg <cirakg@cirakg.xyz>2026-11-02 21:14:42 +0100
committercirakg <cirakg@cirakg.xyz>2026-11-02 23:00:10 +0100
commite5a2a13175378f2ed8c900432712d4d838dfe8bf (patch)
treec1e67165094e671a39a3a82db854389f4003148d /src/input_common/drivers/sdl_driver.cpp
parentcf0502ad274022480cb264e0e75390863cd49608 (diff)
network: deliver room datagrams through ProxySocket::Recv
When connected to an emulator room every guest socket is a ProxySocket. Its Recv was a stub that always returned zero bytes, so games that read UDP replies with recv() never received them. Mario Kart World LAN Play reads its discovery replies this way, so guests never saw the host's room in the LAN browser. Delegate Recv to RecvFrom without an address, so queued room packets, non-blocking, timeout, peek and truncation behaviour match recvfrom(). Assisted-by: Claude Opus 5.5 (investigation and implementation)
Diffstat (limited to 'src/input_common/drivers/sdl_driver.cpp')
0 files changed, 0 insertions, 0 deletions