If the default server port is already taken, a user is unable to start the application.
How to reproduce: Have another OSC app running while starting this app.
Expected Behaviour: When the app is unable to bind, show an error message explaining the situatin like:
"The OSC port (UDP ) is already taken. Please change the port or close the other application listening to that port. If you want to run multiple OSC applications, consider running VOR (https://github.com/SutekhVRC/VOR/tree/main)"
Bonus points: Generate the default port dynamically on the first start based on what is available.
I would volunteer to open a PR to implement this, feel free to let me know if this solution is acceptable. I will start working on it as soon as i get a response :)
If the default server port is already taken, a user is unable to start the application.
How to reproduce: Have another OSC app running while starting this app.
Expected Behaviour: When the app is unable to bind, show an error message explaining the situatin like: "The OSC port (UDP) is already taken. Please change the port or close the other application listening to that port. If you want to run multiple OSC applications, consider running VOR (https://github.com/SutekhVRC/VOR/tree/main)"
Bonus points: Generate the default port dynamically on the first start based on what is available.
I would volunteer to open a PR to implement this, feel free to let me know if this solution is acceptable. I will start working on it as soon as i get a response :)