New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IOS/Network: Make name resolution asynchronous #8901
Conversation
|
Hm... Sounds like MSVC's Otherwise, I just rebased this PR and it fixes games hanging/stuttering while resolving domain name. It produces WARN logs when they occur: It can be seen with online games like Monster Hunter 3 and Mario Kart Wii while connecting online and Dolphin's FPS limiter disabled. |
|
I can test a few games with this if you get MSVC going, I have some games I play online now. |
|
@JMC47 I removed the "WIP" from the PR title but left it as a draft since I'm not sure how to address the MSVC issue yet. |
|
Fixes the Lag on Connect in Inazuma Strikers series, Mario Kart Wii, and likely others. |
a05dce6
to
f54dadb
Compare
|
@leoetlino |
|
@leoetlino |
|
LGTM |
|
LGTM too |
This PR try to fix games hanging while resolving domain names using
gethostbynameandgetaddrinfo.I'm open to suggestion, especially regarding the way the asynchronous part should be done.
Ready to be reviewed.