Skip to content
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

Bind to a specific network interface #1267

Open
PHLAK opened this issue Apr 30, 2024 · 0 comments
Open

Bind to a specific network interface #1267

PHLAK opened this issue Apr 30, 2024 · 0 comments

Comments

@PHLAK
Copy link

PHLAK commented Apr 30, 2024

Is your feature request related to a problem? Please describe.

I use my laptop to stream by connecting it to my TV via a Thunderbolt dock. The dock is hard wired to my gigabit LAN. However, when not connected to the dock my laptop is usually connected to my home WiFi. This means when connecting the laptop to the dock it's simultaneously connected to the network via the wired ethernet (through the dock) and via WiFi. Sometimes, in this configuration, I'll notice my game streaming is slightly laggy and/or choppy. When this happens I'll disconnect my WiFi and everything will work flawlessly. I believe this is because Moonlight is connected over my WiFi connection instead of the hard wired connection. This is further emphasized by the fact that, when I disconnect WiFi, the stream disconnects and I have to reconnect to the streaming PC.

Describe the solution you'd like

Add an option to the Moonlight settings interface to bind the app to a specific network interface so we can explicitly control which connection is used.

Describe alternatives you've considered

Instead of binding to a specific interface which would prevent Moonlight from making a connection when the interface isn't connected, the option could prioritize a specific interface as well so that when not connected streaming would still work. However, this is likely a more complicated solution.

Additional context

N/A

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant