IntelliJ plugin starts the Gauge daemon with a random free port. There is no range from which the port is picked up. If the port is blocked by the firewall, then the Gauge IntelliJ plugin fails as it cannot establish a connection with the Gauge daemon.
In the Visual Studio plugin, the Gauge daemon only starts with a specified port range (46337 - 46997) by default. Furthermore, this range can be configured in the plugin.
This helps the system administrators to allow a specific range of ports open in firewall. Gauge can connect to these ports only to avoid Connection Refused errors.
Expected Behaviour
Use a specific port range(46337 - 46997) to connect to the Gauge daemon process.
This port range should be configurable for the users from IntelliJ.
IntelliJ plugin starts the Gauge daemon with a random free port. There is no range from which the port is picked up. If the port is blocked by the firewall, then the Gauge IntelliJ plugin fails as it cannot establish a connection with the Gauge daemon. In the Visual Studio plugin, the Gauge daemon only starts with a specified port range (46337 - 46997) by default. Furthermore, this range can be configured in the plugin.
This helps the system administrators to allow a specific range of ports open in firewall. Gauge can connect to these ports only to avoid
Connection Refused
errors.Expected Behaviour