Closed ViugiNick closed 3 years ago
Why is this not merged yet? This fixes a very important bug..
I am also very interested in having this merged and released. What is blocking it?
🙏
@avantjustus @carlobeltrame @vivekcoer Did you tried the version from the branch? Because AFAIR I put it off because it fails pretty often
Closing this as abandoned
Often in the case of a remote connection, there is a problem with the fact that debugger use several ports in case of multi-process applications. It turns out that there is an opportunity to create several sockets on the same port - REUSEPORT(REUSEADDR in case of windows)(https://stackoverflow.com/a/14388707/4863418) According this answer REUSEPORT will work on linux starting with 3.9 kernel version(which was released back in 2013 so we are OK)
Old workaround: https://github.com/ruby-debug/ruby-debug-ide/issues/73