In Windows Server 2016:
I ran a NodeJS application on port 8080 and made the port available to the public internet. (by allowing inbound TCP connections over the port 8080 in the firewall)
GET Request to http://my.public.address:8080/hello, and the response is good.
If the GET request takes more than 2 minutes, there is a timeout. In other words, the client doing the GET request, fails after 2 minutes.
To make the GET request, we're using postman with 0 as a request timeout (it will wait as long as it needs for the response), so I'm guessing Windows is returning an empty response, or closing the connection exactly after 2 minutes. Why?
Is there a way to change the TCP connection timeout setting in Window Server 2016?